कुछ कोड पर कार्य करना और मैं त्रुटि दिया हूँ जब यह कमांड प्रॉम्प्ट से चल रहा है ...popen और अजगर
NameError: name 'Popen' is not defined
लेकिन मैं import os
और import sys
दोनों आयात कर लिया।
यहाँ कोड
exepath = os.path.join(EXE File location is here)
exepath = '"' + os.path.normpath(exepath) + '"'
cmd = [exepath, '-el', str(el), '-n', str(z)]
print 'The python program is running this command:'
print cmd
process = Popen(cmd, stderr=STDOUT, stdout=PIPE)
outputstring = process.communicate()[0]
Am मैं कुछ प्राथमिक लापता का हिस्सा है? मुझे शक नहीं होगा। धन्यवाद!
पायथन का संस्करण निर्दिष्ट करें। कुछ मॉड्यूल अजगर 2.6 – van
अजगर में बदल रहे थे 2.5 कहने के बाद ... प्रक्रिया = os.Popen (cmd, stderr = STDOUT, stdout = पाइप) यह अब मुझे त्रुटि देता है ... NameError: नाम 'STDOUT' परिभाषित नहीं किया गया है – Tyler
@ टाइलर: इसके बाद मेरा उत्तर – SilentGhost