error: can't copy 'd:a\bjs.jpg': doesn't exist or not a regular file
打包时 说图片出错 这大概是什么情况 如何解决?
from distutils.core import setup
import py2exe
setup (windows=['d:/a/youdong2.6.py'],
data_files=[('pic',['d://a/bjs.jpg','d://a/ybs.png'])]
)
--------------------------
Double行动:
原帖分数:40
5 个解决方案
#1
路径写错了
#2
路径不对呢
setup (windows=['d:/a/youdong2.6.py'],
data_files=[('pic',['d://a/bjs.jpg','d://a/ybs.png'])]
)
========================
Linux形式:'d:/a/youdong2.6.py'
windows形式:'d:\\a\\bjs.jpg' (注意转义)
setup (windows=['d:/a/youdong2.6.py'],
data_files=[('pic',['d://a/bjs.jpg','d://a/ybs.png'])]
)
========================
Linux形式:'d:/a/youdong2.6.py'
windows形式:'d:\\a\\bjs.jpg' (注意转义)
#3
建议你这样写。
r'd:/a/bjs.jpg'
#4
setup (windows=['d:/a/youdong2.6.py'],
data_files=[('pic',['d:/a/bjs.jpg','d:/a/ybs.png'])]
)
应该这样写吧。
#5
data_files=[("file", [r"d:\a\bjs.jpg","d:\a\ybs.png"])],
我是这么打包文件的
#1
路径写错了
#2
路径不对呢
setup (windows=['d:/a/youdong2.6.py'],
data_files=[('pic',['d://a/bjs.jpg','d://a/ybs.png'])]
)
========================
Linux形式:'d:/a/youdong2.6.py'
windows形式:'d:\\a\\bjs.jpg' (注意转义)
setup (windows=['d:/a/youdong2.6.py'],
data_files=[('pic',['d://a/bjs.jpg','d://a/ybs.png'])]
)
========================
Linux形式:'d:/a/youdong2.6.py'
windows形式:'d:\\a\\bjs.jpg' (注意转义)
#3
建议你这样写。
r'd:/a/bjs.jpg'
#4
setup (windows=['d:/a/youdong2.6.py'],
data_files=[('pic',['d:/a/bjs.jpg','d:/a/ybs.png'])]
)
应该这样写吧。
#5
data_files=[("file", [r"d:\a\bjs.jpg","d:\a\ybs.png"])],
我是这么打包文件的