社区
脚本语言
帖子详情
python使用相对路径引入图片文件
auforever888888
2010-12-30 09:47:37
我脚本文件里tkinter打开使用了两张图片,使用的是绝对路径引入的。现在我用py2exe打包了这两张图片及脚本文件,生成了win exe程序。但是我脚本文件中引用的图片的绝对路径没有更改啊,py2exe打包了这两张图片没什么用啊,把程序换台电脑运行就over了。
请问如何设置脚本文件中打开图片的路径或者有什么方法可以解决该问题?
...全文
1667
5
打赏
收藏
python使用相对路径引入图片文件
我脚本文件里tkinter打开使用了两张图片,使用的是绝对路径引入的。现在我用py2exe打包了这两张图片及脚本文件,生成了win exe程序。但是我脚本文件中引用的图片的绝对路径没有更改啊,py2exe打包了这两张图片没什么用啊,把程序换台电脑运行就over了。 请问如何设置脚本文件中打开图片的路径或者有什么方法可以解决该问题?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
auforever888888
2010-12-31
打赏
举报
回复
nkliwenjian你的方法可以的,不过因为setup.py里设置打包图片的文件夹为"img",所以test1.py中引用图片的路径设置为"img/1.gif"就行了
非常感谢你!不过iambic提供的方法,我觉得比较难懂,但是应该是好的。
问题解决。谢谢所有帮助我的人!
nkliwenjian
2010-12-31
打赏
举报
回复
你可以试试把你的"d:/image/..."改成"./image/..."或者"image/...",看看问题是不是解决了
iambic
2010-12-30
打赏
举报
回复
代码当然要改了啊。
http://stackoverflow.com/questions/1939883/py2exe-embed-static-files-in-exe-file-itself-and-access-them
http://www.py2exe.org/index.cgi/CustomIcons
angel_su
2010-12-30
打赏
举报
回复
没有必要性的话,自己控制引用文件都是相对于当前工作目录下吧,这样在其它机器随便摆上就可以...不然你还得手动移动一些东西,或者用其它软件再打包成类似安装程序来做这些事...
auforever888888
2010-12-30
打赏
举报
回复
谢谢你,iambic,不过我还是不懂,能用下面的例子具体说一下吗?
#test1.py
import Tkinter
if __name__=='__main__':
root=Tkinter.Tk()
canvas=Tkinter.Canvas(root,
width=700,
height=400,
bg='orange')
im1=Tkinter.PhotoImage(file='d:/image/1.gif')
canvas.create_image(150,150,image=im1)
im2=Tkinter.PhotoImage(file='d:/image/2.gif'))
canvas.create_image(520,150,image=im2)
root.mainloop()
#setup.py
from distutils.core import setup
import py2exe
setup(windows=[{"script":"12_13.py","icon_resources":[(1,"model.ico")]}],
data_files=[("img",[r"image/1.gif",
r"image/2.gif"])])
python
使用
百度OCR识别
图片
表格
在
Python
环境下,利用百度AI开放平台文字识别技术,对
图片
类表格进行识别,生成Excel
文件
,并下载到指定
文件
夹内。
图片
支持jpg/png/bmp格式,推荐
使用
JPG格式。步骤: 1、注册并登录百度AI开放平台 2、创建文字识别应用,并记下该应用的AppID、API Key和Secret Key。 3、安装OCR
Python
SDK。 4、在Pycharm中建立
Python
项目 5、编写
Python
代码 6、运行
Python
程序
python
以绝对路径或
相对路径
导入本地
文件
python
以绝对路径或
相对路径
导入本地
文件
有时候,我们在编写程序时需要导入本地
文件
,这时就需要写出该
文件
的路径。可供选择有
相对路径
和绝对路径。绝对路径是指
文件
在硬盘上真正存在的路径,它是从硬盘的根目录(盘符)开始,一级级指向目标
文件
。
相对路径
是指相对于当前
文件
的路径,从当前
文件
一级级的指向目标
文件
。 例如下两行代码中,第一行用的是绝对路径,第二行用的是
相对路径
。(事实上用
相对路径
较多) baby_left = simpleguitk.load_image('E:\\
python
\\Image\\baby
python
相对路径
导入_详解在
Python
中以绝对路径或者
相对路径
导入
文件
的方法
1、在
Python
中以
相对路径
或者绝对路径来导入
文件
或者模块的方法今天在调试代码的时候,程序一直提示没有该模块,一直很纳闷,因为我导入
文件
一直是用绝对路径进行导入的。按道理来讲是不会出现模块找不到的情况的。最后仔细分析了整个代码的目录结构,才发现了问题。下面依次来说明一下今天的情况先看导入的代码:在demo——mnist.py
文件
中执行以下两种导入操作# 第一处from gcforest.gcfo...
Python
中的
相对路径
/ ./ ../详细解析
Python
中的
相对路径
/ ./ ../详细解析,带具体例子
python
引入
图片
路径的方式有,如何在
python
中添加
相对路径
以查找具有短路径的图像和其他
文件
?...
My project folder arrange in the following way:Project folder-> Program folder->program-> Image folder named images->imageNow when I try to deal with a image in my program with path images...
脚本语言
37,719
社区成员
34,238
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章