鱼C论坛

 找回密码
 立即注册
查看: 8089|回复: 11

[已解决]myqr模块生成二维码 图片路径的问题

[复制链接]
回帖奖励 20 鱼币 回复本帖可获得 10 鱼币奖励! 每人限 1 次(中奖概率 80%)
发表于 2019-5-4 11:43:24 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 catalina 于 2019-5-4 11:48 编辑

# 代码如下
from MyQR import myqr

myqr.run(
words='http://weixin.qq.com/r/kzlje9TEE4lsrZAY92yB',
version=5,
level='H',
picture=r'C:/Users/Administrator/Music/02.gif',
colorized=True,
contrast=1.0,
brightness=1.0,
save_name='05.gif',
)

#错误如下:
Traceback (most recent call last):
  File "d:/coding/b.py", line 14, in <module>
    save_name='05.jpg',
  File "D:\anaconda\lib\site-packages\MyQR\myqr.py", line 36, in run
    raise ValueError("Wrong picture! Input a filename that exists and be tailed with one of {'.jpg', '.png', '.bmp', '.gif'}!")
ValueError: Wrong picture! Input a filename that exists and be tailed with one of {'.jpg', '.png', '.bmp', '.gif'}!

然后我把picture的路径改成绝对路径就可以了picture=r'C:\\Users\\Administrator\\Music\\02.gif'  save_name=r'C:\\Users\\Administrator\\Music\\'05.gif',
但是其他人用相对的路径不会像我一样报错,请问是为什么呢(Python 版本3.7.3 编辑器vscode)
最佳答案
2019-5-21 01:16:06
一般都用绝对路径吧。我没用过相对路径。据说相对路径有BUG来着。我也不大清楚
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-5-4 11:54:12 | 显示全部楼层

回帖奖励 +10 鱼币

本帖最后由 jackz007 于 2019-5-4 11:55 编辑

save_name='05.gif',
      最后的逗号是否应该去掉?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-5-4 12:02:59 | 显示全部楼层
jackz007 发表于 2019-5-4 11:54
save_name='05.gif',
      最后的逗号是否应该去掉?

去掉了也不行哦
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-5-4 12:21:27 | 显示全部楼层
from MyQR import myqr

myqr.run(
words = 'http://weixin.qq.com/r/kzlje9TEE4lsrZAY92yB',
version = 5, 
level = 'H', 
picture = '02.gif', 
colorized = True, 
contrast = 1.0, 
brightness = 1.0, 
save_name = '05.gif', 
)
      楼主把 '02.gif' 与 Python 代码存放在相同目录下,然后再次运行试试呢。我这里 Python 2 应该无法运行测试。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-5-4 12:25:02 | 显示全部楼层

回帖奖励 +10 鱼币

用相对路径把 r 去掉试试
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-5-14 19:48:49 | 显示全部楼层

回帖奖励 +10 鱼币

hi
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-5-20 18:49:42 | 显示全部楼层

回帖奖励 +10 鱼币

讲道理:
r'C:\\Users\\Administrator\\Music\\02.gif'  = 'C:\\\\Users\\\\Administrator\\\\Music\\\\02.gif'
这?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-5-21 01:16:06 | 显示全部楼层    本楼为最佳答案   
一般都用绝对路径吧。我没用过相对路径。据说相对路径有BUG来着。我也不大清楚
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-5-21 17:20:23 | 显示全部楼层

回帖奖励 +10 鱼币

新人来中个鱼币,谢谢楼主
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-5-25 11:48:35 | 显示全部楼层

回帖奖励 +10 鱼币

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-11-25 16:41:12 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-11-25 16:41:50 | 显示全部楼层

回帖奖励 +10 鱼币

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-17 06:05

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表