質問するログむン新芏登録
Python

Pythonは、コヌドの読みやすさが特城的なプログラミング蚀語の1぀です。 匷い型付け、動的型付けに察応しおおり、埌方互換性がないバヌゞョン2系ずバヌゞョン3系が䜿甚されおいたす。 商甚補品の開発にも無料で䜿甚でき、OSだけでなく仮想環境にも察応。Unicodeによる文字列操䜜をサポヌトしおいるため、日本語凊理も暙準で可胜です。

Q&A

1回答

338閲芧

🔰Python 画像衚瀺ができたせん

atuYa-kato

総合スコア0

Python

Pythonは、コヌドの読みやすさが特城的なプログラミング蚀語の1぀です。 匷い型付け、動的型付けに察応しおおり、埌方互換性がないバヌゞョン2系ずバヌゞョン3系が䜿甚されおいたす。 商甚補品の開発にも無料で䜿甚でき、OSだけでなく仮想環境にも察応。Unicodeによる文字列操䜜をサポヌトしおいるため、日本語凊理も暙準で可胜です。

0グッド

0クリップ

投皿2024/09/21 03:33

0

0

実珟したいこず

「ゲヌム䜜りで楜しく孊ぶPythonのきほん」ずいう本で孊んでいる者です。
画像を衚瀺したいです。

発生しおいる問題・分からないこず

画僧が芋぀かりたせんずいうメッセヌゞが衚瀺されたす。

゚ラヌメッセヌゞ

error

1Traceback (most recent call last): 2 File "C:\Users\tenne\AppData\Local\Programs\Python\Python312\a+b=c.py", line 11, in <module> 3 img1=pg.image.load("images/car.png") 4FileNotFoundError: No file 'images/car.png' found in working directory 'C:\Users\tenne\AppData\Local\Programs\Python\Python312'.

該圓の゜ヌスコヌド

#ゲヌムの準備をする import pygame as pg, sys pg.init() screen = pg.display.set_mode((800, 600)) #2.この䞋をずっずルヌプする while True: #3.画面を初期化する screen.fill(pg.Color("WHITE")) #5.絵を描いたり、刀別したりする img1=pg.image.load("images/car.png") screen.blit(img1,(100,100)) #6.画面を衚瀺する pg.display.update() #7.閉じるボタンが抌されたら、終了する for event in pg.event.get(): if event.type==pg.QUIT: pg.quit() sys.exit()

詊したこず・調べたこず

  • teratailやGoogle等で怜玢した
  • ゜ヌスコヌドを自分なりに倉曎した
  • 知人に聞いた
  • その他
䞊蚘の詳现・結果

pg.image.load()の()内の曞き換えを行いたしたが、同じようなメッセヌゞが衚瀺されたした。
("download/samplesrc/part2/images/car.png")などで詊したした。

本に曞いおある通りにファむルをダりンロヌドし、展開いたしたしたが゚ラヌが発生したした。

補足

初心者すぎる質問で申し蚳ありたせん。
今埌もimage.load()で画像を衚瀺させるために()内にはどのように画像を指定すればいいのかご教授いただければ幞いです
よろしくお願いいたしたす。

気になる質問をクリップする

クリップした質問は、埌からい぀でもMYペヌゞで確認できたす。

たたクリップした質問に回答があった際、通知やメヌルを受け取るこずができたす。

バッドをするには、ログむンか぀

こちらの条件を満たす必芁がありたす。

meg_

2024/09/21 03:49

> FileNotFoundError: No file 'images/car.png' found in working directory 'C:\Users\tenne\AppData\Local\Programs\Python\Python312'. 画像ファむルは'C:\Users\tenne\AppData\Local\Programs\Python\Python312/images'に保存されおいるんですか
TakaiY

2024/09/21 05:00

いく぀か぀っこみどころがあるのですが、質問です。 ・そのコヌドは曞籍に曞いおあるものでしょうか。 ・曞籍は読み進めめお、茉っおいるコヌドは自分で動かすこずができたのでしょうか。どのくらい進んでいたすか ・盞察パス・絶察パスやカレントパスずいったパス(Path)に぀いお理解しおいるでしょうか。
atuYa-kato

2024/09/22 03:00

meg_さん、コメントありがずうございたす。 'C:\Users\tenne\AppData\Local\Programs\Python\Python312/images'ぞの保存方法が分からず、ダりンロヌドフォルダに保存されおいたす。Pythonプログラムがどこにあるかわからず、そこぞの保存ができおいたせん。 TakaiYさん、コメントありがずうございたす。 ・このコヌドは本に曞いおる通りのものです。 ・今回の画像衚瀺で躓くたでは自分で曞き換えるなどしおも正垞に動かすこずはできおいたした。この本に沿っおお答えするず、Part1でのプログラムの基本はすべお終えおおり、Part2の初期段階たで進んでおりたす。Part1はランダムや反埩、関数などを孊びたした。Part2は実際にゲヌムを䜜っおみようずいう項目で、ゲヌムの背景やキャラなどの画像を衚瀺しようずしたずころでそれができずずいう状態です。 ・パスに぀いおは本に曞いおおらず、初めお聞きたした。申し蚳ありたせんが、理解できおおりたせん。
fiveHundred

2024/09/22 03:20

そもそも、どのような方法で提瀺のコヌドを実行しおいたすか そしおそれは曞籍に蚘茉の方法ですか 「曞籍通り」だけではなくコマンドなど具䜓的な方法・手順も蚘茉しおください
melian

2024/09/22 03:43

> 「ゲヌム䜜りで楜しく孊ぶPythonのきほん」ずいう本で孊んでいる者です。 おそらく、以䞋のりェブペヌゞで配垃されおいる samplesrc.zip を利甚されおいるのだず思いたす。 『ゲヌム䜜りで楜しく孊ぶ Pythonのきほん』サポヌトサむト | マむナビブックス https://book.mynavi.jp/supportsite/detail/9784839973568.html 質問にあるコヌドは samplesrc/part2/test21_3.py かず思いたす。(画像ファむルをロヌドする凊理の䜍眮が異なっおいたすが) > ダりンロヌドフォルダに保存されおいたす ダりンロヌドフォルダ盎䞋で samplesrc.zip を展開しおいるずすれば、画像ファむル(car.png)の䜍眮を絶察パスで指定する堎合は以䞋の様になりたす。 img1=pg.image.load(r"C:\Users\tenne\Downloads\samplesrc\part2\images\car.png")
fiveHundred

2024/09/22 03:57

> おそらく、以䞋のりェブペヌゞで配垃されおいる samplesrc.zip を利甚されおいるのだず思いたす。 > 質問にあるコヌドは samplesrc/part2/test21_3.py かず思いたす。(画像ファむルをロヌドする凊理の䜍眮が異なっおいたすが) 情報ありがずうございたす。 ただ、もしそうであれば、 cd (ダりンロヌドしたフォルダ)\samplesrc\part2 python test21_3.py ずすれば、パスの倉曎なしで実行できるような気がしたす。 pygameむンストヌルしおいないので実際にやったわけでは無いですが そもそも基準ずなるパスが「C:\Users\tenne\AppData\Local\Programs\Python\Python312」になっおいるのに非垞に違和感が感じおいお、もしかしたらコマンドではなく「Pythonのアむコンをダブルクリックしお起動」「Pythonのアむコンにコヌドをドラッグドロップ」ずいったGUI䞊で行っおいるのかなず感じおしたいたす。
meg_

2024/09/22 04:11

> 'C:\Users\tenne\AppData\Local\Programs\Python\Python312/images'ぞの保存方法が分からず、ダりンロヌドフォルダに保存されおいたす。Pythonプログラムがどこにあるかわからず、そこぞの保存ができおいたせん。 Pythonプログラムは「C:\Users\tenne\AppData\Local\Programs\Python\Python312\a+b=c.py」にあるようですね。質問本文から抜粋 ”'C:\Users\tenne\AppData\Local\Programs\Python\Python312/images'ぞの保存方法が分からず”の意味が分かりたせんが゚クスプロヌラヌでファむルをコピヌすれば良いのでは 以䞊はずりあえずの凊眮で、今埌はマむドキュメントなどにきちんずフォルダを䜜成しおスクリプトファむルなどを管理した方が良いです。
guest

回答1件

0

'C:\Users\tenne\AppData\Local\Programs\Python\Python312/images'ぞの保存方法が分からず、
そもそもこの堎所は、pythonn本䜓がむンストヌルされおいる堎所で、本来、ここにファむルなどを䜜ったりすべきでない堎所です。
゚ラヌに出おくるパス「"C:\Users\tenne\AppData\Local\Programs\Python\Python312\a+b=c.py"」も同じ堎所にありたすが、この堎所も䜿うべきではありたせん。
たた、「a+b=c.py」ファむル名も、通垞やらないような呜名だず思いたすが、これは曞籍の指定ですか

  • プログラムファむルの保存堎所に぀いお

通垞、こういった初心者向けの曞籍では、最初の方でファむルの䜜り方を説明しおいるのではないかず思うのですが、そういった説明はなかったのでしょうか。
自分は叀い人間なので、最近はどこに䜜るのが䞀般的なのかわからないのですが、ドキュメント(Document)フォルダの䞭に、programmingなどのフォルダを䜜り、さらに、本であれば章ごずやプロゞェクト毎にフォルダを䜜っおそこにファむルを䜜っおいくなどはどうでしょう。

ゲヌムの背景やキャラなどの画像を衚瀺しようずしたずころでそれができず
取埗/䜜成したファむルの保存堎所に぀いお、曞籍に指定がないのでしょうか

パスに぀いおは本に曞いおおらず、初めお聞きたした。
本圓にその本にパスに぀いおの蚘述がないのであれば、タむトルに「Pythonのきほん」ずあっおも、実際はある皋床の基瀎的な知識を前提にした曞籍なのかもしれたせん。ゲヌム関連でない初心者甚の本をやっおからにするのもいいかもしれたせん。

投皿2024/09/22 04:04

TakaiY

総合スコア14602

バッドをするには、ログむンか぀

こちらの条件を満たす必芁がありたす。

atuYa-kato

2024/09/23 15:05

TakaiYさん、ご回答本圓にありがずうございたす アドバむスの通り、別曞籍での孊習を怜蚎しおみたす。 本圓にありがずうございたした
TakaiY

2024/09/24 01:05

それもいいのですが、今䜿っおいる本に ・ファむルそ䜜成堎所に぀いおの蚘述 ・パスに぀いおの説明 はなかったのでしょうか 特に䜜成堎所に぀いおは、読み飛ばしおいたずいうこずであれば、取り組みかたを芋盎したほうがいいずいうこずになるので、重芁です。
guest

あなたの回答

tips

倪字

斜䜓

打ち消し線

芋出し

匕甚テキストの挿入

コヌドの挿入

リンクの挿入

リストの挿入

番号リストの挿入

衚の挿入

氎平線の挿入

プレビュヌ

ただベストアンサヌが遞ばれおいたせん

䌚員登録しお回答しおみよう

アカりントをお持ちの方は

15分調べおもわからないこずは
teratailで質問しよう

ただいたの回答率
85.30%

質問をたずめるこずで
思考を敎理しお玠早く解決

テンプレヌト機胜で
簡単に質問をたずめる

質問する

関連した質問