のインポートから一つの問題

絶対インポート:リストのsys.pathモ​​ジュール検索パスから(最初の要素は、現在実行中のプログラムのディレクトリです)を探し始めます

相対輸入:親ディレクトリのファイル.. import文からファイルを探していることは、現在のディレクトリに代わって、ファイルディレクトリカレントディレクトリの代わりに、常駐を開始

PS:__name__相対パスは、同じレベルまたはより高いレベルのディレクトリやファイルを検索し、その値に応じて、導入された変数に依存します

モジュールをインポートした後に、Pythonインタプリタは、モジュールの__name__という名前の変数、およびこの変数の絶対パスは、ディレクトリに格納されたモジュールを作成し

.pyファイルが実行され、__name__という名前の変数を作成するプログラム、およびのためのpython文字列「__main__」ので、相対的な輸入品を使用することはできません、現在実行中のプログラムに割り当てられ、

。インポート名からエラーが名「name」をインポートすることはできませんプロンプトが表示されます

エラーを促すメッセージが表示されますから...インポート名は、トップレベルのパッケージを超えた相対インポートを試みました

 

おすすめ

転載: www.cnblogs.com/Clownly/p/11515402.html