私はPythonで一種のスクリプトシステムを構築しようとしています。これにより、Python内で実行時にコードの小さなスニペットを選択して実行できるようになります。
基本的に、次のような小さなPythonファイルをロードできるようにしたい
for i in Foo: #not in a function.
print i
プログラムのどこかで、Fooがどうなるかを割り当てます。Fooが、単一の関数ではなく、ロードされたpythonファイル全体に対する関数の引数として機能したかのように
だからどこか
FooToPass = GetAFoo ()
TempModule = __import__ ("TheSnippit",<Somehow put {'Foo' : FooToPass} in the locals>)