異なる 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