Python 2.7では、実行したい:
$ ./script.py initparms.py
initparms.py にはいくつかの python 変数が含まれているため、これは script.py にパラメーター ファイルを提供するトリックです。
Ldir = '/home/marzipan/jelly'
LMaps = True
# etc.
script.py には以下が含まれます。
X = __import__(sys.argv[1])
Ldir = X.Ldir
LMaps = X.Lmaps
# etc.
X で変数を一括昇格させて、script.py で使用できるようにしたいのですが、コード内の各変数を手動でスペルアウトする必要はありません。
のようなもの
import __import__(sys.argv[1])
また
from sys.argv[1] import *
働かないでください。おそらくほとんどそこにある...何かアイデアはありますか?ありがとう!