请教tkinter图片导入
from tkinter import *root = Tk()
textLabel = Label(root,text = '您下载的影片含有未成年人限制内容,请满18周岁再点击观看!')
textLabel.pack(side = LEFT)
photo = PhotoImage(file = "18")
imgLabel = Label(root,image = photo)
imgLabel.pack(side = RIGHT)
root.mainloop()
Traceback (most recent call last):
File "C:\Users\Administrator\Desktop\3.py", line 8, in <module>
photo = PhotoImage(file = "18")
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\tkinter\__init__.py", line 3545, in __init__
Image.__init__(self, 'photo', name, cnf, master, **kw)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\tkinter\__init__.py", line 3501, in __init__
self.tk.call(('image', 'create', imgtype, name,) + options)
_tkinter.TclError: couldn't open "18": no such file or directory
>>>
我将python文件和图片均放在桌面 图片gif 格式的 命名为 18 但是怎么都导入不了????
应该放到你的python工作路径,而不是桌面 BngThea 发表于 2019-1-11 15:19
应该放到你的python工作路径,而不是桌面
怎么查看工作路径,我一般都是将自己练习的py文件放在桌面,同一收集的 在IDLE中
>>> import os
>>> os.getcwd()
'C:\\Python36' BngThea 发表于 2019-1-11 15:31
在IDLE中
额,,,,,,,,,,,
我将图片还和py文件放在一起难道路劲会不一样??? hualuo 发表于 2019-1-11 15:38
额,,,,,,,,,,,
我将图片还和py文件放在一起难道路劲会不一样???
当然不同,文件可以不在当前目录直接打开,图片的话如果不在当前工作路径就只能用绝对路径打开 18.gif,你就写个18谁认识 塔利班 发表于 2019-1-11 15:51
18.gif,你就写个18谁认识
关于图片命名什么都试过了。。。。。。。。什么18.gif 18.GIF BngThea 发表于 2019-1-11 15:42
当然不同,文件可以不在当前目录直接打开,图片的话如果不在当前工作路径就只能用绝对路径打开
我将图片和 py文件右键点开属性 位置都是一样的 hualuo 发表于 2019-1-11 15:55
关于图片命名什么都试过了。。。。。。。。什么18.gif 18.GIF
你把你文件目录截图和程序界面截图发出来 hualuo 发表于 2019-1-11 15:56
我将图片和 py文件右键点开属性 位置都是一样的
我没说你的py文件和图片不在同一路径,
我是说你的python的当前工作路径不是图片和py文件所在的路径 BngThea 发表于 2019-1-11 16:48
我没说你的py文件和图片不在同一路径,
我是说你的python的当前工作路径不是图片和py文件所在的路径
但是我看小甲鱼视频里 都是把 图片和 py文件放在桌面的 塔利班 发表于 2019-1-11 16:10
你把你文件目录截图和程序界面截图发出来
path:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Users\Administrator\AppData\Local\Programs\Python\Python37\
这是我将python的路径添加到系统变量的path后面的结果 但是开始-cmd-输入python还是出现 'python不是内部或外部命令,也不是可运行的程序或批处理的文件'
这是为什么求大佬解释这个问题浪费我很多时间了 很多练习都没能实现............................
你cmd运行,要给python添加环境变量,
百度搜索windows设置python环境变量,照着做就行 塔利班 发表于 2019-1-11 20:39
你cmd运行,要给python添加环境变量,
百度搜索windows设置python环境变量,照着做就行
我上面的代码 就是照着做的哇 hualuo 发表于 2019-1-11 23:53
我上面的代码 就是照着做的哇
你这是没设置好环境变量,要不你就把python.exe路径写全了 您好,我也是遇到同樣的問題,請問各位有什麼解決的方法嗎 同样不行。。。。解决了吗各位 比如文件18.gif在e:\test1里,则photo=PhotoImage(file=r"E:\test1\18.gif")
页:
[1]