printbob.py:अजगर स्क्रिप्ट के भीतर से अजगर स्क्रिप्ट का आउटपुट प्राप्त
import sys
for arg in sys.argv:
print arg
getbob.py
import subprocess
#printbob.py will always be in root of getbob.py
#a sample of sending commands to printbob.py is:
#printboby.py arg1 arg2 arg3 (commands are seperated by spaces)
print subprocess.Popen(['printbob.py', 'arg1 arg2 arg3 arg4']).wait()
x = raw_input('done')
मैं:
File "C:\Python27\lib\subprocess.py", line 672, in __init__
errread, errwrite)
File "C:\Python27\lib\subprocess.py", line 882, in _execute_child
startupinfo)
WindowsError: [Error 193] %1 is not a valid Win32 application
क्या मैं गलत यहाँ कर रहा हूँ? मैं सिर्फ एक और पायथन लिपि के अंदर एक और पायथन लिपि का आउटपुट प्राप्त करना चाहता हूं। क्या मुझे cmd.exe को कॉल करने की आवश्यकता है या क्या मैं सिर्फ printbob.py चला सकता हूं और इसे कमांड भेज सकता हूं?
Traceback (सबसे हाल कॉल पिछले) दे: subprocess.STDIN AttributeError में फ़ाइल "", लाइन 1,: 'मॉड्यूल' ऑब्जेक्ट में कोई विशेषता नहीं है 'STDIN' –
MistahX
मीट STDOUT - निश्चित। – rfw
मुझे अलग-अलग कॉमन सेपरेटेड स्ट्रिंग्स जैसे '[' पायथन ',' printbob.py ',' arg1 ',' arg2 ']' – Quinma