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