Что может привести к ошибке «IOError: [Errno 9] Bad file descriptor» во время os.system ()?

Я использую научное программное обеспечение, включая скрипт Python, который вызывает os.system () , который используется для запуска другой научной программы . Пока выполняется подпроцесс, Python в какой-то момент выводит следующее:

close failed in file object destructor:
IOError: [Errno 9] Bad file descriptor

Я считаю, что это сообщение выводится одновременно с возвратом os.system () .

Теперь у меня следующие вопросы:

Какие условия могут привести к этому типу IOError? Что именно это означает? Что это означает для подпроцесса, который был вызван os.system () ?

49
задан Aminah Nuraini 23 April 2016 в 14:10
поделиться