我得到了一個Python腳本(test1.py)我需要使用bat文件(render.bat)運行。從.BAT文件運行Python腳本,以.BAT文件名作爲輸入
問題1:
首先,我在test1.py有一個定義,它始終運行失敗,什麼都沒有發生。有人可以解釋爲什麼嗎?
import os
def test01 :
os.system('explorer')
,並在批處理文件:
python c:/test01.py
,但只要我刪除了它的工作的DEF。我只想了解爲什麼發生這種情況。
問題2:
我如何可以採取「渲染」從render.bat字符串作爲我的python腳本的字符串輸入,這樣我可以運行類似:
import os
def test1(input) :
os.system("explorer " + input)
所以「輸入」取自.BAT文件名?
非常感謝您的回答。 1號完美運作。對於第二個問題,我應該用什麼命令來捕獲%0?再次感謝 – cloud68 2012-04-13 00:47:30
我將它作爲參數傳遞,通過'sys.argv'捕獲。 – 2012-04-13 02:56:47
非常感謝您的幫助 – cloud68 2012-04-13 03:35:11