मुझे एक पायथन फ़ाइल का उपयोग करके एक एप्लिकेशन (बाइनरी फ़ाइल) चलाने और तर्क पास करने की आवश्यकता है। कुछ तर्क पाइथन फ़ाइल प्रसंस्करण के दौरान स्ट्रिंग का प्रतिनिधित्व करते हैं।पायथन में पैरामीटर के साथ एप्लिकेशन कैसे चलाएं?
for i in range (len (files)) :
subprocess.call(["test.exe", files[i]]) //How to pass the argument files[i]
धन्यवाद ...
अपडेट किया गया प्रश्न:
शायद मैं अजगर में तर्क गुजर समझ में नहीं आता 3. मानकों के बिना एक कोड ठीक
args = ['test. exe']
subprocess.call(args)
चलाता है
हालांकि पैरामीटर के साथ कोड एक त्रुटि का कारण बनता है:
args = ['test. exe']
subprocess.call(args, '-f') //Error
त्रुटि:
Error File "C:\Python32\lib\subprocess.py", line 467, in call
return Popen(*popenargs, **kwargs).wait()
File "C:\Python32\lib\subprocess.py", line 652, in __init__
raise TypeError("bufsize must be an integer")
TypeError: bufsize must be an integer