2017-12-11 37 views
-3

私はPythonスクリプトを別のスクリプト内のモジュールとして使用しようとしています(両方のスクリプトが同じフォルダにあります)。他のスクリプトの名前でimportを使用すると、別のスクリプトが実行されますが、終了するとエラーが表示されます。モジュールをインポートする方法

ModuleNotFoundError: 'savelist.py'という名前のモジュールはありません。 'savelist'はパッケージではありません

私は現在、tryステートメント内にimportステートメントを置くことでソートしていますが、main内のモジュールから関数を呼び出す必要がある場合、この解決策は機能しませんプログラム(現在のところ、モジュールは1回だけ実行され、それだけです)。

+0

さらに詳しい情報が必要です:ファイルの名前は何ですか?あなたのインポートステートメントはどのように見えるのですか?この情報で質問を更新してください。現在は '' import savelist.py''を持っているかのように聞こえますが、 '' import savelist''でなければなりません –

+0

カスタムモジュールへのフルパスを含める必要があるかもしれません。または、少なくともプロジェクトのルートからの完全なパス – Joe

+0

'import '拡張子なし。 – Ahtisham

答えて

0

.pyの部分を削除して、ありがとうございました!