tkinterのキャンバスで画像を使用したいのですが、枕で画像を開くことができません。実際、私の画像はすべて私のコードと同じフォルダにありますが、 "icon.png"を置くと機能しません。次に、イメージ(C:/Users/myName/Desktop/PythonWork/game/src/icon.png)に完全なパスを置くと、それは動作します。枕:ファイルが見つかりません
File "F:\Python\lib\site-packages\PIL\Image.py", line 2312, in open fp = builtins.open(filename, "rb") FileNotFoundError: [Errno 2] No such file or directory: 'icon.png'
したがって、私の質問は:どのように私は仕事に相対パスを作るのですか?あなたの助けを事前に
感謝:)
相対パス_are_ working - pathsは、スクリプトが存在するディレクトリではなく、現在の作業ディレクトリからの相対パスです。 http://stackoverflow.com/q/918154/7432を参照してください。 –