2011-07-24 23 views
0

ハイテク男を開くことができませんでしたPygamesインポート画像:「私のpygamesスクリプトに画像をインポートするには問題が発生したイム

私のコード:

from gasp import* 

begin_graphics(800,600,"My Game",color.GREEN) 

Image("C:\Users\Yuvinng\Downloads\982960f3d1joong.jpg",(400,300), None, None) 

end_graphics() 

エラー:

Traceback (most recent call last): 
    File "C:\Python32\testing idle codes\GASP", line 5, in <module> 
    Image("C:\Users\Yuvinng\Downloads\982960f3d1joong.jpg",(400,300), None, None) 
    File "C:\Python27\lib\site-packages\gasp\api.py", line 267, in __init__ 
    backend.create_image(self) 
    File "C:\Python27\lib\site-packages\gasp\backend.py", line 302, in create_image 
    obj.sprite.image = pygame.image.load(obj.path_name).convert() 
error: Couldn't open C:\Users\Yuvinng\Downloads\982960f3d1joong.jpg 

誰でもこの問題を解決できますか?

+1

パスは正しいですか? –

答えて

1

ファイルは指定された場所に最初に存在しますか?エラーメッセージは、それはそこにそれを見つけることができません。良い例の1つは、raw stringを使用して、パスに接頭辞としてrを付けることで、誤ったエスケープを防ぐことです。

Image(r"C:\Users\Yuvinng\Downloads\982960f3d1joong.jpg",(400,300), None, None) 
+0

トレースバック(最新の最後の呼び出し): ファイル "C:\ Python32 \ testing idle code \ GASP"、行5、 イメージ(r "C:\ Users \ Yuvinng \ Downloads \ 982960f3d1joong.jpg"、(400,300 )、None、None) ファイル "C:¥Python27¥lib¥site-packages¥gasp¥api.py"、行267、__init__ backend.create_image(self) ファイル "C:\ Python27 \ lib \ siteobj.sprite.image = pygame.image.load(obj.path_name).convert() エラー:C:\ Users \ Yuvinng \パッケージの\ gasp \ backend.py "ダウンロード\ 982960f3d1joong.jpg –

+0

ファイルが存在します。もしそれが存在しなければ、 "could'nt find" –

関連する問題