これが可能かどうかはわかりませんが、何か提案があれば知りたいです。
次のようなファイル foo.py があるとします
import doesnotexist
bar = "Hello, World!"
を実行したいのですがfrom foo import bar
、この新しいファイルのスコープにインポートが存在しないため、これは失敗します。
これを行う 1 つの方法は、bar
という名前の新しいファイルを入れbar.py
てfoo.py
、それをインポートすることですが、可能であればそれをスキップしたいと考えています。
何か案は?