Я использую научное программное обеспечение, включая Python script, который вызывает os.system()
, который используется для запуска другой научной программы. Пока подпроцесс запущен, Python в какой-то момент печатает следующее:
close failed in file object destructor:
IOError: [Errno 9] Bad file descriptor
Я считаю, что это сообщение печатается одновременно с возвратом os.system()
.
Теперь мои вопросы:
Какие условия могут привести к этому типу IOError? Что это значит? Что это значит для подпроцесса, который был вызван os.system()
?