我想用不同的INI文件運行python腳本
我把一些變量在ini.py,比我想這個ini文件運行我program.py運行python腳本。
我想是這樣的:在分批> program.py INI
sys.argv[1]
from sys.argv[1] import *
和
eval('from '+sys.argv[1]+' import *')
但這不起作用。
現在我寫道:
import sys
f = open('outp.py','w')
f.write("from "+sys.argv[1]+" import *\n")
f.write("print x\n")
with open('program.py', 'r') as content_file:
content = content_file.read()
f.write(content)
f.close()
execfile("outp.py")
basicly重寫我的程序文件,一個額外的進口statment .... 還有一個更簡單的方法,我希望? (不一定是批次) thx