我想用不同的ini文件运行一个python脚本
我将一些变量放在 ini.py 中,然后我想用这个 inifile 运行我的 program.py。
我试过类似的东西:
在批处理-> 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")
基本上用额外的导入语句重写我的程序文件......我希望有一种更简单的方法?!(不一定是批量)thx