Pythonスクリプトから動的にインポートされたモジュールをどのように取得(場所を見つける)しますか?
したがって、私の理解では、python は動的に (実行時に) モジュールをロードできます。_ import _(module_name)を使用するか、exec "from x import y"を使用し、imp.find_module ("module_name")を使用してからimp.load_module(param1, param2, param3, param4)を使用します。
Pythonファイルのすべての依存関係を取得したいことを知っています。これには、動的にロードされたモジュール、ハードコードされた文字列オブジェクトを使用してロードされたモジュール、または関数/メソッドによって返されたモジュールの取得 (または少なくとも試みた) が含まれます。
通常のimport module_nameおよびfrom x import yでは、コードを手動でスキャンするか、module_finder を使用できます。
1 つの Python スクリプトとそのすべての依存関係 (動的にロードされたカスタム モジュールを含む) をコピーしたい場合、どうすればよいでしょうか?