問題タブ [subliminal]
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.
python - コンパイル時に __import__( ) 関数は Python プログラムにどのように影響しますか?
pyinstaller を使用して python コードを exe に変換しようとして問題が発生しました。
私が経験したことは、関数__import__
がexeファイルの実行中に含まれているモジュールの1つだけをインポートし、他のモジュールを残すことです。
ある意味で、__import__
関数がこの問題の原因であることがわかりました。名前を使用してモジュールをインポートする機能であることは理解していますが、ここで全体像をまだ理解していません。
これとどのように結びつくsys.path
のですか?それは関連していますか?
に関係してい__name__
ますか?もしそうなら、どのように?
exe に変換される python プログラムでこの関数を使用すると、どのような影響がありますか?
実行可能ファイルから実行したときにモジュールを動的にロードできないプロジェクトで立ち往生しているため、できるだけ多くの情報が必要です。(モジュールはサブリミナルです) . これらに関する問題を github で公開しました。(リンク:- https://github.com/pyinstaller/pyinstaller/issues/2746、https://github.com/pyinstaller/pyinstaller/issues/2747 )