से उत्पादन को दबाएं आप आउटप्रोसेस से आउटपुट को कैसे रोकते हैं। आउटपुट होने से रोकें? प्रिंटिंग कभी-कभी धीमी हो सकती है यदि इसका कोई बड़ा सौदा हो।subprocess.Popen
11
A
उत्तर
20
आप पूरी तरह से इसे फेंक करना चाहते हैं:
import subprocess
import os
with open(os.devnull, 'w') as fp:
cmd = subprocess.Popen(("[command]",), stdout=fp)
आप अजगर 2.5 का उपयोग कर रहे हैं, तो आप from __future__ import with_statement
की आवश्यकता होगी, या बस with
प्रयोग नहीं करते।
10
अजगर में आप उत्पादन को दबाने के लिए subprocess.DEVNULL
का उपयोग 3.3+ सकता है,:
from subprocess import DEVNULL, STDOUT, check_call
check_call([cmd, arg1, arg2], stdout=DEVNULL, stderr=STDOUT)
stderr=STDOUT
निकालें यदि आप भी stderr
को दबाने के लिए नहीं करना चाहती।
संबंधित मुद्दे
- 1. subprocess.Popen
- 2. subprocess.Popen
- 3. subprocess.Popen
- 4. subprocess.Popen()
- 5. पायथन subprocess.Popen
- 6. असुरक्षित रूप से subprocess.Popen
- 7. पायथन: subprocess.Popen और subprocess.call hang
- 8. subprocess.Popen से stdout को सहेजना
- 9. subprocess.Popen से सांत्वना उत्पादन अजगर
- 10. पायथन subprocess.Popen और asynchronous आउटपुट
- 11. अपाचे + mod_wsgi तहत subprocess.Popen चल हमेशा -6
- 12. subprocess.Popen() में ग्रहण/पायचर्म और टर्मिनल निष्पादन
- 13. subprocess.Popen(), stderr और stdout का उपयोग करते समय कोई आउटपुट
- 14. पायथन: subimocess.call/subprocess.Popen के लिए ulimit और अच्छा?
- 15. subprocess.Popen() को कैसे निर्धारित किया जाए जब खोल = सही
- 16. subprocess.Popen और shlex.split स्वरूपण विंडोज़ और लिनक्स में
- 17. subprocess.Popen के लिए कौन सी अनुमतियां आवश्यक हैं?
- 18. यूनिक्स crontab अजगर के subprocess.popen अच्छी तरह से
- 19. क्यों subprocess.Popen काम नहीं करता है जब तर्क अनुक्रम है?
- 20. subprocess.Popen args पैरामीटर की अधिकतम लंबाई क्या है?
- 21. subprocess.Popen से stdout को सहेजना, फ़ाइल में अधिक सामग्री लिखना
- 22. यह आदेश os.system() के साथ क्यों काम करता है लेकिन subprocess.Popen() नहीं?
- 23. क्यों subprocess.Popen() खोल के साथ = सही काम लिनक्स बनाम विंडोज पर अलग है?
- 24. विंडोज़ पर पायथन 2.6: "inf = True" तर्क के साथ subprocess.Popen को कैसे समाप्त करें?
- 25. मैं कैसे 'वास्तविक समय की जानकारी वापस एक subprocess.Popen से अजगर में मिलता है (2.5)
- 26. पायथन subprocess.Popen cmd.exe के माध्यम से एक subprocess लॉन्च क्यों करता है?
- 27. पायथन - मैं subprocess.Popen (stdin तर्क का उपयोग कर) में एक स्ट्रिंग कैसे पास करूं?
- 28. क्या मैं subprocess.Popen की आउटपुट स्ट्रीम को विभाजित/विलय कर सकता हूं?
- 29. दूरस्थ प्रक्रियाओं के लिए Ctrl-C भेजें subprocess.Popen के माध्यम से शुरू किया और ssh
- 30. subprocess.popen को stdin की आपूर्ति क्यों करता है जो बदलने के लिए stdout को लिखा जाता है?