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