다른 과학 프로그램을 실행하는 데 사용되는 os.system()
을 호출하는 Python 스크립트를 포함한 과학 소프트웨어를 사용하고 있습니다. 서브 프로세스가 실행되는 동안, 파이썬은 어떤 점 인쇄에서 다음os.system() 중에 "IOError : [Errno 9] Bad File Descriptor"로 이어질 수있는 것은 무엇입니까?
close failed in file object destructor:
IOError: [Errno 9] Bad file descriptor
나는이 메시지가 os.system()
반환과 동시에 인쇄되어 있다고 생각합니다.
내 질문은 지금 :
어떤 조건 IO 오류의 유형으로 이어질 수 있습니까? 정확히 무엇을 의미합니까? os.system()
에 의해 호출 된 서브 프로세스의 의미는 무엇입니까? 파이썬 파일이 "외부"에서 닫힌 경우
참고 :'subprocess' 모듈을 사용하여 [바람직하다] (HTTP ://docs.python.org/library/os.html#os.system)을'os.system()'에 추가합니다. –
:-) 나는 그것을 알고 있으며,이 소프트웨어에는 완벽하지 않은 것들이 많이있다. –