問題タブ [python-importlib]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
347 参照

python - モジュールのpython動的インポートは.pycを生成しますか?

評価できるドット付きの名前文字列が欲しいです。これらのドット付きの名前は、プロジェクトが認識していない新しいファイルの関数を指している可能性があります (開発チームの一員でなくても新しい機能をプロジェクトにすばやく追加するため)。

現在、ライブラリ (ピラミッド) を使用してドット付きの名前を解決してコンパイルし、コンパイルされた関数オブジェクトをどこかに保存して、後で使用できるようにします。

importlibモジュールをインポートすると、次のように完全に正常に動作することがわかりました。

それでも、通常、モジュールをインポートすると a.pycが生成されるため、他の呼び出しの実行にそれほど時間がかかりません (再度コンパイルする必要がないため)。

importlibファイルを作成してインポートし.pycますか?

そうでない場合、それを追加してlocals()何かを変更しますか? (それを追加してglobals()もうまくいかなかったようです)そのように: