Çıkışı alt işlemlerden nasıl durdurursunuz. Büyük miktarda varsa, baskı bazen yavaş olabilir.Çıktının alt işlemden kaldırılması.Popen
11
A
cevap
20
tamamen sil gitsin istiyorsanız: Python 2.5 kullanıyorsanız
import subprocess
import os
with open(os.devnull, 'w') as fp:
cmd = subprocess.Popen(("[command]",), stdout=fp)
, sen from __future__ import with_statement
gerekir, ya da sadece with
kullanmayın.
10
Python size çıkışını bastırmak için, subprocess.DEVNULL
kullanabilirsiniz 3.3+:
from subprocess import DEVNULL, STDOUT, check_call
check_call([cmd, arg1, arg2], stdout=DEVNULL, stderr=STDOUT)
stderr=STDOUT
kaldır da stderr
bastırmak için istemiyorsanız.
İlgili konular
- 1. Bir alt işlemden okuma Metni
- 2. Çıktı neden alt işlemden yanlış sırada mı?
- 3. Pymongo'daki çıktının güzel yazdırılması
- 4. Python çoklu işlem: Stdout'u bir alt işlemden RELIABLY yönlendirebilir miyim?
- 5. Çıktının XML olarak biçimlendirilmesi lxml
- 6. Dosyadan okuma değil Çıktının Yazdırılması
- 7. codeigniter veritabanı çıktının nasıl sınırlandırılacağı
- 8. Şablon fonksiyonundan garip çıktının açıklaması
- 9. Çıktının bir dosyaya nasıl eklenir?
- 10. Get Yöntem Adı İşlemden
- 11. pandaların çoklu işlemden geçirilmesi
- 12. Jupyter defterinde önceki çıktının üzerine yaz
- 13. Dosyayı değiştirilmiş bir işlemden kaldır
- 14. onEnterAnimationComplete(), bir Hareket Sonrası İşlemden sonra çağrılmıyor
- 15. Her işlemden sonra travis işleri nasıl önlenir?
- 16. Başka bir işlemden mesaj nasıl iletilir?
- 17. Macun: Nohup ile çalışan işlemden bilgi al
- 18. WOW64: x64% CommonProgramFiles% 32 bit işlemden olsun
- 19. Her İşlemden Sonra Benzersiz Web Sayfası URL'si
- 20. İlk işlemden Git farkı nasıl alınır?
- 21. Python'da Çok İşlemden nasıl çıktı alabilirim?
- 22. Veri çerçevelerinin içeriğini görüntülerken çıktının kesilmesi mümkün mü?
- 23. Bu çıktının tam olarak ne söylediğini bana açıklayan var mı?
- 24. Unix'te alt işlem için nohup
- 25. Git: Son işlemden bu yana değişiklikleri yeni bir şubeye taşıma
- 26. Gecikme olmadan Win32 başka bir işlemden stdout nasıl yakalanır?
- 27. 32-bit işlemden 64-bit dll'de LoadLibrary çağrısı
- 28. Birden çok işlemden SQLite veritabanına erişme ve SQLITE_BUSY
- 29. AWS Lambda copyObject "İşlem tamamlanmadan önce işlemden çıkıldı"
- 30. Ürün tanımlayıcısını geri yüklenen bir işlemden nasıl edinebilirim?