popen पर टैग किए गए जवाब

8
एक संशोधित वातावरण के साथ पायथन सबप्रोसेस / पोपेन
मेरा मानना ​​है कि थोड़ा संशोधित वातावरण के साथ एक बाहरी कमांड चलाना एक बहुत ही सामान्य मामला है। मैं इसे कैसे करूं: import subprocess, os my_env = os.environ my_env["PATH"] = "/usr/sbin:/sbin:" + my_env["PATH"] subprocess.Popen(my_command, env=my_env) मुझे लग रहा है कि एक बेहतर तरीका है; क्या यह ठीक लग रहा …
285 python  subprocess  popen 

1
मैं पॉपेन के लिए कार्य निर्देशिका कैसे निर्दिष्ट कर सकता हूं
क्या पायथन में कमांड की रनिंग डायरेक्टरी को निर्दिष्ट करने का कोई तरीका है subprocess.Popen()? उदाहरण के लिए: Popen('c:\mytool\tool.exe', workingdir='d:\test\local') मेरी पायथन लिपि में स्थित है C:\programs\python क्या C:\mytool\tool.exeनिर्देशिका में चलना संभव है D:\test\local? मैं एक उप-प्रक्रिया के लिए कार्यशील निर्देशिका कैसे निर्धारित करूं?
187 python  subprocess  popen 

2
उपप्रोसेस पोपेन और कॉल के बीच अंतर क्या है (मैं उनका उपयोग कैसे कर सकता हूं)?
मैं पायथन से एक बाहरी कार्यक्रम को कॉल करना चाहता हूं। मैंने दोनों का उपयोग किया है Popen()और call()ऐसा करने के लिए। दोनों में क्या अंतर है? मेरा विशिष्ट लक्ष्य पायथन से निम्न कमांड को चलाना है। मुझे यकीन नहीं है कि रीडायरेक्ट कैसे काम करता है। ./my_script.sh > output …
178 python  subprocess  popen 

3
सबप्रोसेस पॉपेन का उपयोग कैसे करें
चूंकि os.popen को subprocess.popen द्वारा प्रतिस्थापित किया जा रहा है, मैं सोच रहा था कि मैं कैसे परिवर्तित करूंगा os.popen('swfdump /tmp/filename.swf/ -d') to subprocess.popen () मैंने कोशिश की: subprocess.Popen("swfdump /tmp/filename.swf -d") subprocess.Popen("swfdump %s -d" % (filename)) # NOTE: filename is a variable # containing /tmp/filename.swf लेकिन मुझे लगता है कि …
102 python  subprocess  popen 

4
क्यों popen.communicate () 'hi' के बजाय b'hi \ n 'लौटाता है?
क्या कोई समझा सकता है कि परिणाम मुझे क्यों चाहिए, "हाय", एक पत्र 'बी' से पहले और एक नई पंक्ति के साथ है? मैं पायथन 3.3 का उपयोग कर रहा हूं >>> import subprocess >>> print(subprocess.Popen("echo hi", shell=True, stdout=subprocess.PIPE).communicate()[0]) b'hi\n' यह अतिरिक्त 'बी' प्रकट नहीं होता है अगर मैं इसे …

3
क्या थ्रेडिंग या अलग फाइल / स्क्रिप्ट लिखे बिना सबप्रोसेस में फ़ंक्शन चलाना संभव है।
import subprocess def my_function(x): return x + 100 output = subprocess.Popen(my_function, 1) #I would like to pass the function object and its arguments print output #desired output: 101 मैंने केवल अलग स्क्रिप्ट का उपयोग करके उपप्रकार खोलने पर प्रलेखन पाया है। क्या किसी को पता है कि फ़ंक्शन ऑब्जेक्ट या …

7
पायथन पॉपन कमांड। जब तक कमांड समाप्त न हो जाए तब तक प्रतीक्षा करें
मेरे पास एक स्क्रिप्ट है जहां मैं एक शेल कमांड को पॉप करने के साथ लॉन्च करता हूं। समस्या यह है कि स्क्रिप्ट तब तक प्रतीक्षा नहीं करती है जब तक कि पोपेन कमांड समाप्त नहीं हो जाता है और तुरंत जारी रहता है। om_points = os.popen(command, "w") ..... मैं …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.