0
我試着去調用外部python腳本,到目前爲止,我之所以能夠如此成功地做到使用:調用外部Python腳本
os.system("START fileNameHere")
但是現在即時通訊在控制檯上運行,我想另一個python文件的內容將顯示在同一個控制檯中。 ATM將它顯示在一個單獨的控制檯中。
在此先感謝。
我試着去調用外部python腳本,到目前爲止,我之所以能夠如此成功地做到使用:調用外部Python腳本
os.system("START fileNameHere")
但是現在即時通訊在控制檯上運行,我想另一個python文件的內容將顯示在同一個控制檯中。 ATM將它顯示在一個單獨的控制檯中。
在此先感謝。
This outta do it。
import subprocess
p = subprocess.Popen('command', shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
for line in p.stdout.readlines():
print line,
retval = p.wait()
nope,does not work。該腳本在另一個窗口中打開 – Larry 2010-07-31 19:09:19
@Larry,對我來說工作正常,你使用的操作系統是什麼? – Anders 2010-07-31 19:34:50
@Larry,Ok,Windows。 「START」命令列爲:「使用戶可以從Windows命令行在Windows中啓動單獨的窗口」。如果您不希望輸出在另一個窗口中,請不要使用它!只需運行'fileNameHere'並且不要使用'START'。 – Anders 2010-07-31 19:41:41