ben çocuk sürecini başlatmak ve alt süreç modülü kullanarak Python Linux üzerinde çıkışını almaya çalışıyorum:Popen.communicate() OSError atar: "[Errno 10] Hiçbir çocuk süreçler"
#!/usr/bin/python2.4
import subprocess
p = subprocess.Popen(['ls', '-l', '/etc'],
stdout=subprocess.PIPE,
stderr=subprocess.PIPE)
out, err = p.communicate()
Ancak, bazı pul pul tecrübe: bazen, p.communicate()
OSError: [Errno 10] No child processes
ne bu istisnayı neden olabilir atar ki? Burada, düzensizliğe neden olabilecek herhangi bir determinizm ya da ırk koşulu var mı?
Hangi sürüm python kullanıyorsunuz? Eğer 'extra_args' çıkarsam benim için iyi çalışıyor – sqram