Python ';未找到文件';为Tkinter.Label导入gif时

Python ';未找到文件';为Tkinter.Label导入gif时,python,tkinter,Python,Tkinter,我正在尝试将gif导入Tkinter.Label。我得到一个文件不存在的错误。我已经仔细检查了路径和文件名 下面是我收到的错误消息 Traceback (most recent call last): File "C:\Users\sachin\Desktop\Project California.py", line 39, in <module> if __name__=='__main__': main() File "C:\Users\sachin\Desktop\Projec

我正在尝试将gif导入Tkinter.Label。我得到一个文件不存在的错误。我已经仔细检查了路径和文件名

下面是我收到的错误消息

Traceback (most recent call last):
File "C:\Users\sachin\Desktop\Project California.py", line 39, in <module>
if __name__=='__main__': main()
File "C:\Users\sachin\Desktop\Project California.py", line 35, in main
feedback = Feedback(root)
File "C:\Users\sachin\Desktop\Project California.py", line 11, in __init__
self.logo = PhotoImage(file= "‪C:\\Users\\sachin\\Desktop\\signature.gif")
File "C:\Users\sachin\AppData\Local\Programs\Python\Python36                                    
\lib\tkinter\__init__.py", line 3542, in __init__
Image.__init__(self, 'photo', name, cnf, master, **kw)
self.tk.call(('image', 'create', imgtype, name,) + options)
_tkinter.TclError: couldn't open "‪C:\Users\sachin\Desktop\signature.gif": no 
such file or directory

我是python编程的高手。如果问题太琐碎,我表示歉意。

我也会犯同样的错误,我确信这条路也是正确的。事实上,它似乎每隔一次尝试就找到该文件,代码非常相似

范围(0,5)内r的
:
对于范围(1,4)内的c:
fn=文件名(c)
试试看:
照片=传统照片图像(fn) tk.按钮(C,图像=照片,宽度=16,高度=16)网格(行=r,列=C) 例外情况除外:

如果python告诉您该文件不存在,那么它通常是在说实话。如果转到命令提示符并键入
dir c:\Users\sachin\Desktop\signature.gif
,会发生什么情况?它要求提示选择要打开文件的应用程序。相信我,我从文件的属性复制了文件路径。我想知道我是否错误地安装了python或其他带有系统变量的东西!如果你安装了不正确的东西,你会得到一个不同的错误。你试着按照我第一次评论中的建议做了吗?
def __init__(self,master):

    self.frame_header = ttk.Frame(master)
    self.logo = PhotoImage(file= "‪C:\\Users\\sachin\\Desktop\\signature.gif")
    ttk.Label(self.frame_header, image = self.logo)