Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。1,598件1pygameを使用してゲーム制作を始めてみたいと思い、以下のURLを参考にまずはpng画像を用いたマップの作成からやってみようと思ったのですが、画像のロードがうまく行きません。http://aidiary.hatenablog.com/entry/20080524/1275748651以下にソースコードとエラーメッセージを記述します。SystemExit(message)SystemExit肝心の質問ですが、どうすれば画像をうまく読み込んでマップ描画ができるか解決方法が分からないので教えていただきたいです。Pythonでのプログラミング自体も始めて日が浅く、エラーの細かい部分等も理解できないような若輩者ですが、回答のほどよろしくお願いします。票0これは、ディレクトリの指定の方法が間違えていますね。os,で、os.getcwd()を調べ、現在どのディレクトリの情報を取得しようとしているのかをチェックしてください。これは、現在のディレクトリ(カレントディレクトリ)を調べられる関数です。今たちまちそのPythonファイルがあるディレクトリが返ってくると思います。書くと、より汎用的な動作になると思います。あなたのディレクトリ関係がわからないので、仮定を交えてかきたいとおもいます。あなたの現在実行中のコードがあるディレクトリを、現在のディレクトリとします。あなたは、その中にある、さらに設けられたフォルダ内の、イメージを取り出したいとします。これをサブディレクトリとし、そのフォルダこそが、python_imagesフォルダであると、私は思い込んでいます。"\\python_images\\"+filename)こうしておけば、どのような場合でも、そのコードを実行したいディレクトリの中の、python_imagesフォルダの中にある、あなたが取り出したい画像ファイルが、ゲットできるんじゃないかなと思います。前でいったん中断しています。これでよかったと思いますが、とりあえず試してみてくださいませ。あと、老婆心ながら、フォルダの指定の時には、Uなど、文字によってはスラッシュの後に、特定のアルファベットが来ると、別の文字だと解釈されることがありますから、\2本引いたほうがいいと思いますよ。"python_images\\"+filenameにするべきだったか少し自信がありません。あと、私の経験から、pythonインタプリタ(初期から付属してあるIDE)で、os.getcwd()を使うと、違う場所が返ってくることがあります。正確な情報が返ってくると思います。うまくいかなければ、またコメントをください。個の銅バッジご教示ありがとうございます。情報をうまく書き込めていませんでしたが、コード自体をデスクトップに保存し、読み込みたい画像の入ったフォルダをCドライブ直下に作成したpython_imagesというフォルダに保存してしまっておりました。"\\Disbelief_maps\\"+filename)に差し替えて実行してみましたところ、エラーが出てきてしまいました。表示され、画像読み込みのエラーが発生していたので、うまくパスの結合ができてないのかな?と思ったのですが、よく分からなかったためよろしければそこも教えていただけると幸いです。10:26何度もすみません。必要なかったみたいで、os.path.join側で自動的に修正してくれるという仕様だといろいろ検索していたところ判明し、うまくマップの描画が出来ました。ありがとうございます。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。会を開催します🎉サイトの未翻訳箇所を見つけて、もくもく会で直しましょうリンク集1pythonのpygameでimage.load(“”)で画像表示ができなくてすごく困っております。ウィンドウが最前面にこない0loggingモジュールがうまく動作しない。1pythonのpygameでimage.load(“”)で画像表示ができなくてすごく困っております。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。