2017-11-25 7 views
-1

パッケージではありません。ここで'x'という名前のモジュールはありません。 「X」これは私がボタンを使用して他の<a href="/questions/tagged/tkinter" class="post-tag" title="show questions tagged 'tkinter'" rel="tag">tkinter</a>ファイルをインポートしようとしたときに表示されるエラーです

Exception in Tkinter callback 
Traceback (most recent call last): 
    File "C:\Users\Feargus\AppData\Local\Programs\Python\Python36\lib\tkinter\__init__.py", line 1699, in __call__ 
    return self.func(*args) 
    File "C:\Users\Feargus\Documents\COMPUTING\games\BIG_MAIN_MENU.py", line 13, in settingsButton 
    import SETTINGS.py 
ModuleNotFoundError: No module named 'SETTINGS.py'; 'SETTINGS' is not a package 

は、ファイルをインポートコードです:

def startGame(): 
    import GAME.py 



def settingsButton(): 
    import SETTINGS.py 
    quit() 



def leaderBoard(): 
    import Leaderboard.py 
    quit() 



def endGame(): 
    quit() 

答えて

3

問題は、すべてのインポートステートメントに.py拡張子を追加することです。インポートPythonはそれをフォーマットするための正しい方法だろうそう

import SETTINGS代わりのimport SETTINGS.py

モジュールときは、単にファイル名を必要としています。

他の輸入品についても同様です。

+0

ああ、ありがとう!私はそれがこれよりも解決するのがもっと複​​雑だと思ったが、それはとても単純だった。とてもありがとう、ありがとう! – Feargus

関連する問題

 関連する問題