Başka bir bilimsel programı çalıştırmak için kullanılan os.system()
numaralı Python komut dosyasını içeren bilimsel bir yazılım kullanıyorum. altişlem çalışırken, Python bir noktada baskılar aşağıdaki:os.system() sırasında "IOError: [Errno 9] Hatalı dosya tanıtıcıya" yol açabilir?
close failed in file object destructor:
IOError: [Errno 9] Bad file descriptor
Bu mesajı os.system()
getiriler ile aynı anda yazdırılır inanıyoruz.
Sorularım şimdi şunlardır:
hangi koşullar IOError bu tip yol açabilir? Tam olarak ne anlama geliyor? os.system()
tarafından çağrılan alt işlem için ne anlama geliyor? Python dosyası "dışarıdan" gelen kapatıldı eğer
Not: 'subprocess' modülü kullanılarak [tercih edilir] (http:/os.system() 'üzerinde /docs.python.org/library/os.html#os.system). –
:-) Biliyorum ve bu yazılımda pek çok mükemmel olmayan şey var. –