問題タブ [modulenotfounderror]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - pygame/python スクリプトを最初からやり直す
IDLE を使用して、pygame を使用してインタラクティブな python プログラムを作成し、ファイル Songboard01.py として保存しました。IDLE の run コマンドまたは f5 を使用してスクリプトを実行します。ユーザーは最初に IDLE シェルに応答し、スタートアップの質問をします。その後、すべての応答は pygame 画面でのマウス クリックです。ゲームのプレイに加えて、画面では、(1)「終了」、(2)「指示」、(3)「クレジット」、(4)「解決策」、(5)「再びプレー'。最初の 3 つは正常に動作し、(2) または (3) 以降は問題なくゲームを開始できます。私が困惑したのは「Play again」です。
この機能:
は、IDLE シェルの起動時の質問でゲームをやり直しますが、一度しか機能しません。ユーザーが新しいゲームを 2 回取得しようとすると、エラー メッセージが終了します。
ファイル "/Users/anobium/Desktop/SongBoard/Songboard01.py"、314 行目、new_game インポート Songboard01.py ModuleNotFoundError: No module named 'Songboard01.py'; 「Songboard01」はパッケージではありません
python - 問題 (解決済み): ModuleNotFoundError: Google Colab でモジュールを変更した後、「xzy」という名前のモジュールがありません
.py ファイルから Google colab にモジュールをインポートするときに、Google colab エディターでそれらのモジュール内の関数を変更すると、新しいバージョンの .py ファイルを保存した後、それらを Google colab にロードできないという問題がありました。
解決策: モジュールまたはパッケージを更新するたびに、ランタイムを再起動する必要がありました。再起動後、モジュールにアクセスして Google Colab スクリプトにインポートできました。
もう 1 つの役立つアドバイスは、モジュールが配置されているフォルダーを sys.path に追加することです。