我尋找一個python /批處理腳本的一個示例:調用批處理的python腳本示例,然後接收批處理腳本結果的python腳本?
- Python腳本調出命令行
- Python腳本通過一個批處理腳本(幾行)到命令行
- 批處理腳本然後執行命令行
- python腳本臨危批處理腳本的
我認爲解決方案將取決於某種特殊的蟒蛇LIB的結果郭寶宏?
如果批處理而不是python(這將是一個更常見的解決方案)的開始將Python /批量組合的任務會更容易嗎?
我尋找一個python /批處理腳本的一個示例:調用批處理的python腳本示例,然後接收批處理腳本結果的python腳本?
我認爲解決方案將取決於某種特殊的蟒蛇LIB的結果郭寶宏?
如果批處理而不是python(這將是一個更常見的解決方案)的開始將Python /批量組合的任務會更容易嗎?
代碼示例:
import subprocess
bat_text = "dir" # (text to write in bat file)
bat_file = open("program.bat","w") # (open file in write mode)
bat_file.write(bat_text) # (write bat_text on bat_file)
bat_file.close() # (close file)
command = "C:\program.bat" # (the location of bat file)
execute = subprocess.Popen(command, stdout=subprocess.PIPE) # (exec the command)
output = execute.stdout.read() # (read output)
print output # (print output)
子教程
謝謝!正是我在找的東西。如果我有超過15的聲望,就會投票! – whatIS
你的意思'bash'吧? –
請參閱http://stackoverflow.com/questions/706989/how-to-call-an-external-program-in-python-and-retrieve-the-output-and-return-cod –