我正在使用一个科学软件,包括一个正在调用的 Python 脚本,该脚本os.system()
用于运行另一个科学程序。当子进程运行时,Python 在某些时候会打印以下内容:
close failed in file object destructor:
IOError: [Errno 9] Bad file descriptor
我相信这条消息是在返回的同时打印的os.system()
。
我现在的问题是:
哪些情况会导致这种类型的 IOError?它到底是什么意思?对被调用的子进程意味着什么os.system()
?