.py
実行時にファイルをロードしたいと思います。この.py
ファイルは基本的に、次の形式の構成ファイルです。
var1=value
var2=value
predicate_function=func line : <return true or false>
var1
このファイルがロードされたら、 、var2
およびにアクセスできるようにしたいと考えていますpredicate_function
。行ごとに述語関数に渡し、false が返された場合は無視します。
いずれにせよ、実行時に Python ファイルをロードしてその変数にアクセスする方法がわかりません。
明確化: メイン プログラムに渡す必要があるこれらの構成ファイルはいくつでもある可能性があり、実行時までそれらの名前はわかりません。Google は、 を使用すべきだと言っています__import__
。そのメソッドを正しく使用して、インポートされたファイルの変数にアクセスする方法がわかりません。