問題タブ [python-3.8]
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 - Python3.8 は何かをインポートするたびに _io をインポートします
モジュールをインポートするときに、どのインポートが行われているかを追跡したいと考えています。(目標は、有害なモジュールのインポートを禁止することですが、それはこの質問のポイントではありません。) MCVE の目的のために、次のようにするとします。
Python ≤ 3.7 では、これは期待どおりに機能し、インポートするすべてのモジュール(およびこれらのモジュールがインポートするすべてmy_module
のモジュールを再帰的に) と同様に出力します。my_module
ただし、Python 3.8.0 では、何もインポートしなくても次の出力が得られます。 my_module
2つの_io
行はどこから来たのですか?ドキュメントを調べてみましたが、役立つものは見つかりませんでした。