2017-05-21 15 views
1

私はPythonでzelda 1986バージョンの伝説を再作成しようとしています。すぐに問題に遭遇しました。私は、形状のリンクGIFを追加することはできません。ここに私のコードです:カメの形を追加する方法

from turtle import* 
screen=Screen() 
link=Turtle() 
walk="grid-cell-18443-1434401894-3.gif" 
sword="legend-of-zelda-86.gif" 
screen.addshape(walk) 
screen.addshape(sword) 
link.shape("walk") 

私はエラーが発生しました。要するに、

"_tkinter.TclError: couldn't open "grid-cell-18443-1434401894-3.gif": 
no such file or directory" 

ダウンロードフォルダには実際のファイルです!助けてください!

ありがとうございます。

答えて

1

ソースコードが画像の保存場所とは異なる場所から実行されているようです。

イメージをソースコードディレクトリに移動すると、no such file or directoryエラーが発生しません。

osモジュールの機能を使用して、インタープリタの現在のディレクトリを確認できます。

import os 
print(os.getcwd()) 

ファイルを移動したくない場合は、適切なディレクトリに変更することもできます。

os.chdir("/path/to/files") 
+0

本当に助けてくれてありがとう! – Xero0

+0

@ Xero0これがあなたの質問に答えたなら、[それを受け入れる]ことを忘れないでください(https://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work)。これは、ソリューションを見つけた他のユーザーを示しています。 – Chris

関連する問題