工作的一些代碼,我從命令提示符下運行時,它給出的錯誤...POPEN和python
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]
我思念的東西基本的組成部分?我不會懷疑它。謝謝!
指定Python的版本。一些模塊在python-2.6 – van 2009-06-17 15:47:56
的Python被改變2.5 說後... 過程= os.Popen(CMD,標準錯誤=標準輸出,標準輸出= PIPE) 現在給我的錯誤... NameError: name'STDOUT'is not defined – Tyler 2009-06-17 15:53:18
@Tyler:重新閱讀我的答案 – SilentGhost 2009-06-17 16:03:06