Articles of स्टडआउट

रीडटाइम में उपप्रोसेस से स्टडआउट को पकड़ना

मैं subprocess.Popen() करना चाहता हूं। पॉपिन subprocess.Popen() Windows में rsync.exe, और पायथन में stdout प्रिंट करें। मेरा कोड काम करता है, लेकिन जब तक फ़ाइल स्थानांतरण पूरा नहीं हो जाता तब तक प्रगति को नहीं पकड़ता! मैं वास्तविक समय में प्रत्येक फ़ाइल की प्रगति को प्रिंट करना चाहता हूं। पायथन 3.1 का इस्तेमाल करते हुए […]

टीडिंग के लिए पाइपिंग करते समय स्टडआउट के लाइन बफ़रिंग को बल दें

आमतौर पर, stdout लाइन-बफर दिया जाता है दूसरे शब्दों में, जब तक कि आपके printf तर्क एक नई लाइन के साथ समाप्त होता है, आप अपेक्षा कर सकते हैं कि लाइन को तुरन्त प्रिंट किया जाए। tee लिए रीडायरेक्ट करने के लिए पाइप का उपयोग करते समय यह पकड़ नहीं पड़ता। मेरे पास एक सी […]

किसी भी शेल कमांड को आउटपुट कैसे बनाया जाए?

क्या आउटपुट बफरिंग के बिना शेल कमांड चलाने का एक तरीका है? उदाहरण के लिए, hexdump file | ./my_script hexdump file | ./my_script केवल हेक्सडम्प से इनपुट को बफर किए गए विखंडन में my_script से पारित करेगा, रेखा से लाइन नहीं। दरअसल, मैं एक सामान्य समाधान जानना चाहता हूं कि कोई भी आदेश कैसे बांधा […]

पायथन फ़ंक्शन कॉल से stdout आउटपुट कैसे कैप्चर करें?

मैं एक पायथन लाइब्रेरी का उपयोग कर रहा हूं जो किसी वस्तु के लिए कुछ करता है do_something(my_object) और इसे बदलता है ऐसा करते समय, यह स्टडआउट के लिए कुछ आंकड़ों को प्रिंट करता है, और मैं इस जानकारी पर पकड़ हासिल करना चाहता हूं। उचित समाधान के लिए प्रासंगिक जानकारी वापस करने के लिए […]

उपप्रोसेस आउटपुट को stdout में प्रदर्शित करना और इसे पुनर्निर्देशित करना

मैं पायथन के सबप्रोसेड मॉड्यूल के माध्यम से एक स्क्रिप्ट चला रहा हूं। वर्तमान में मैं इसका उपयोग करता हूं: p = subprocess.Popen('/path/to/script', stdout=subprocess.PIPE, stderr=subprocess.PIPE) result = p.communicate() मैं परिणाम को stdout पर प्रिंट करता हूं। यह सब ठीक है, लेकिन जैसा कि स्क्रिप्ट को पूरा करने के लिए एक लंबा समय लगता है, मुझे […]

एक सिस्टम से stdout कैप्चर करना () कमांड बेहतर रूप से

मैं system() माध्यम से एक बाह्य अनुप्रयोग प्रारंभ करने की कोशिश कर रहा हूं – उदाहरण के लिए, system("ls") मैं अपना आउटपुट कैप्चर करना चाहूंगा क्योंकि ऐसा होता है, इसलिए मैं इसे आगे की प्रक्रिया के लिए किसी अन्य फ़ंक्शन पर भेज सकता हूं। सी / सी ++ में ऐसा करने का सबसे अच्छा तरीका […]

पायथन 3 में sys.stdout एन्कोडिंग कैसे सेट करें?

पायथन 2 में डिफ़ॉल्ट आउटपुट एन्कोडिंग सेट करना एक प्रसिद्ध मुहावरे है: sys.stdout = codecs.getwriter("utf-8")(sys.stdout) यह एक codec लेखक में sys.stdout ऑब्जेक्ट को लपेटता है जो यूटीएफ -8 में आउटपुट को एनकोड करता है। हालांकि, यह तकनीक पायथन 3 में काम नहीं करता है क्योंकि sys.stdout.write() एक str अपेक्षा करता है, लेकिन एन्कोडिंग का परिणाम […]

Std :: cout का उपयोग कर तर्कों के मूल्यांकन के आदेश

हाय सब मैं आज कोड के इस टुकड़े पर ठोकर खाई और मैं वास्तव में क्या होता है और किस क्रम में अधिक विशेष रूप से उलझन में हूँ: कोड: #include <iostream> bool foo(double & m) { m = 1.0; return true; } int main() { double test = 0.0; std::cout << "Value of test […]

पायथन में एक फ़ाइल में stdout पुनर्निर्देशित करें?

मैं पायथन में एक मनमाना फ़ाइल में stdout को कैसे पुनर्निर्देशित करूं? जब एक लंबे समय से चलने वाली पायथन स्क्रिप्ट (उदाहरण के लिए, वेब एप्लिकेशन) एसएसएच सत्र और बैकग्यून्ड के भीतर से शुरू हो जाता है, और एसएसएच सत्र बंद हो जाता है, तो आवेदन IOError बढ़ाएगा और पल यह stdout पर लिखने की […]

आउटपुट बफरिंग अक्षम करें

क्या उत्पादन बफ़रिंग डिफ़ॉल्ट रूप से Python के दुभाषिया में sys.stdout लिए sys.stdout ? यदि उत्तर सकारात्मक है, तो इसे अक्षम करने के सभी तरीके क्या हैं? अभी तक सुझाव: -u कमांड लाइन स्विच का उपयोग करें प्रत्येक लिखने के बाद sys.stdout एक वस्तु में sys.stdout लपेटें PYTHONUNBUFFERED वर् सेट करें sys.stdout = os.fdopen(sys.stdout.fileno(), 'w', […]

दिलचस्प पोस्ट
छवि तुलना – तेज एल्गोरिथ्म CSS के साथ एक div के पहलू अनुपात को बनाए रखें UITextView में प्लेसहोल्डर पायथन में सूचियों की सूची से एक फ्लैट सूची बनाना कैसे एकल थ्रेडेड गैर अवरुद्ध IO मॉडल Node.js में काम करता है कस्टम सूचीदृश्य एडाप्टर getView विधि को कई बार कहा जाता है, और कोई सुसंगत क्रम में नहीं स्तंभों में पाई चार्ट के लिए किंवदंती कैसे प्रदर्शित करें? अन्य बिंदु (2 डी) के बारे में एक बिंदु घूम रहा है मैं कैसे easy_install vcvarsall.bat को इंगित कर सकता हूँ? तुल्यकालिक और अतुल्यकालिक प्रोग्रामिंग (node.js में) के बीच अंतर क्या है Git उपवर्तन से बेहतर क्यों है? उच्च रिज़ॉल्यूशन अंतराल / टाइमर में ईवेंट बढ़ाएं कांगड़ा 2 में फ़ाइल अपलोड करें? निम्न अनचाहे काम कर रहे पेड़ फाइलों को चेकआउट द्वारा ओवरराइट किया जाएगा सी # के साथ एक फ़ील्ड के बाइट्स का आकार लेना