それは私がデスクトップにも Python35にそれを入れてみましたけれども「haridwar.jpg」の が見つかりませんファイルのエラーを与えるとして与えられたコードは、動作していない中でのTkinterを使って画像を表示する方法。私は正しかった私は知っているディレクトリ/ファイル名を使用してコードを試みたが、それが動作GUI
import tkinter as tk
from PIL import Image,ImageTk
root = tk.Tk()
root.title("display image")
im=Image.open("haridwar.jpg")
photo=ImageTk.PhotoImage(im)
cv = tk.Canvas()
cv.pack(side='top', fill='both', expand='yes')
cv.create_image(10, 10, image=photo, anchor='nw')
root.mainloop()
エラーが発生した場合は完全なトラックバックを提供してください。また、スタックオーバーフローを歓迎します。ファイルが見つからない場合は、ファイルがプログラムと同じディレクトリに存在しない可能性があります。メインのpythonファイルの場所とイメージファイルの場所を指定できますか? –
今のところ、完全なパスを使用してファイルを開こうとしてください。また、現在の作業ディレクトリを印刷してみてください。また、ファイルの名前のスペルは間違っていませんか?あなたはhardware.jpgを意味しましたか?あなたはeを欠いています。あなたには余分なものがあります。 –
@SierraMountainTech、私は.py scipt "C:\ Users \ SAURAV DAS \ AppData \ Local \ Programs \ Python \ Python35 \ projects"と同じ作業ディレクトリに入れてみましたが、同じエラーが表示されます –