看到各种各样的动态二维码真的是超级心动,于是打算自己用python(我使用的是Spyder)做一个属于自己的动态二维码,结果,踩了如下这些坑。

  1. 代码写完以后发现没有 MyQR 模块

原因及解决方法:

Spyder 初始并未安装MyQR模块,需要自己安装,在下面的Anaconda Prompt中安装,
命令是 pip install MyQR,在这里安装以后还要重启Spyder才可以

2.安装完 MyQR 模块以后提示 ImportError

原因及解决方法:

检查以后发现自己写代码的时候写错了
from MyQR import myqr 写成了from MyQR import Myqr
所以一定要注意,不可以粗心啊!!

3.ValueError: Wrong words! Make sure the characters are supported!

原因及解决方法:

检查以后发现 MyQR 这个模块的(words)参数仅支持英文,不支持中文,如果想输入中文内容,需要用到下面的方法,也就是先设置一个变量对中文进行编码,示例代码如下:

trans = '你今天真好看 '.encode('utf-8')

然后将上面的变量 ‘trans’放到 words 参数位置即可

4.OSError: cannot write mode RGBA as JPEG

原因: RGBA意思是红色,绿色,蓝色,Alpha的色彩空间,Alpha指透明度。而JPG不支持透明度,所以要么丢弃Alpha,要么保存为.png文件

解决方法:

save_name = save_name.convert('RGB')
save_name.save('code.jpg')

save_name = save_name.save('code.png')

5.最终的实现代码及二维码图

from MyQR import myqr
#使用前需要先安装myqr模块,终端里运行:pip install myqr
import osmyqr.run(words = 'You are so beautiful today',#扫描二维码后,显示的内容,或是跳转的链接version = 1,#设置容错率level = 'H',#控制纠错水平,范围是L、M、Q、H,从左到右依次升高picture = 'D:\\图片\\微信图片_20210430110703.jpg',#图片所在目录,可以是动图colorized = True,#黑白(False)还是彩色(True)contrast = 1.0,#用以调节图片的对比度,1.0 表示原始图片,更小的值表示更低对比度,更大反之。默认为1.0。brightness = 1.0,#用来调节图片的亮度,用法同上。save_name = 'Lumos.png',#控制输出文件名,格式可以是 .jpg, .png ,.bmp ,.gif )

使用Spyder生成动态二维码遇到的问题 ImportError 、ValueError 、OSError相关推荐

  1. python小工具myqr生成动态二维码

    python小工具myqr生成动态二维码 (一)安装 (二)使用 (一)安装 命令: pip install myqr 安装完成后,就可以在命令行中输入 myqr 查看下使用帮助: myqr --he ...

  2. python myqr制作二维码生成器_用Python生成动态二维码,只要5行代码,拥有你的个性二维码!...

    原标题:用Python生成动态二维码,只要5行代码,拥有你的个性二维码! 前言 文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. P ...

  3. Python生成动态二维码,只需几行代码,这也太有意思了~

    兄der们,今天我们试试只用几行代码,生成动态二维码! 来吃够~ 模块相关 我们要用到的是,MyQR这个库, 当然,最直接的方式,就是pip install pip install MyQR 参数讲解 ...

  4. Flask 生成动态二维码登录

    看了很多篇生成动态二维码的帖子,但是,都是片段,前言后语都没有.主要研究的这篇 然后自身也不够理解flask基本语言结构,所以头大, 皇天不负有心人,后来看了一些教程,再加上同事小姐姐指导,终究是给跑 ...

  5. python使用第三方库MyQR实现生成动态二维码

    使用python第三方库:MyQR GitHub地址: https://github.com/sylnsfar/qrcode 步骤: 1.安装myqr pip install MyQR 1.2 准备需 ...

  6. python生成动态二维码实例_python生成动态个性二维码(示例代码)

    1 安装工具 2 生成普通二维码 3 带图片的二维码 4 动态 GIF 二维码 5 在Python程序中使用 一.安装 首先在python环境下运行, 打开cmd进入python27 进入script ...

  7. Python生成动态二维码,运用神库:qrcode

    一.介绍 1.1 二维码 二维码又称二维条码,常见的二维码为 QR Code,QR 全称 Quick Response.是一个近几年来移动设备上超流行的一种编码方式,在现在的生活中二维码随处可见.我们 ...

  8. 用Python生成动态二维码,只要5行代码,拥有你的个性二维码!

    前言 文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者: PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取 ...

  9. Python生成动态二维码,又掌握了一个小技巧

    有点无聊,用Python来生成一个动态二维码吧,只需要几行代码~ 模块相关 我们要用到的是,MyQR这个库, 当然,最直接的方式,就是pip install pip install MyQR 参数讲解 ...

最新文章

  1. 北大BBS2008年毕业生晒工资
  2. python使用FPDF包将多个图像文件写入pdf文件实战
  3. java连接redis无法连接,报异常RedisConnectionException
  4. 元宇宙iwemeta: 克林顿指出,加密货币与生物恐怖主义有相同的威胁
  5. angular动态选择HTML模板,在angular2中动态加载HTML模板
  6. 你真的知道怎么实现一个延迟队列吗 ?
  7. [CF446C]DZY Loves Fibonacci Numbers
  8. java 删除某一个学生_java编写一个程序,实现功能(定义一个类学生表示学生1. 增加学生2显示 3. 修改 4. 删除5查找某...
  9. Linux 图片传输功能c/c++(初版)
  10. 逻辑右移和算术右移区别
  11. flask执行python脚本_如何从Flask应用程序执行Shell脚本
  12. python基础练习题(按条件对指定序列求和,打印99乘法表、求斐波那契数列、百马百担、求水仙花数、求n以内的所有质数(素数)和)、集合的讲解、一些公关方法
  13. 使用multiprocessing时的DictProxy object, typeid 'dict' at ; '__str__()' failed
  14. c语言如何输出一维数组字母,C语言一维数组初步学习笔记
  15. Android框架Volley使用:Post请求实现
  16. 一道组合数学题-马拦过河卒,很精彩
  17. Postman Mock Server 使用
  18. Axure绘制页面框架 图文详解教程
  19. python例子之一句话求列表中偶数
  20. 当当网按关键字搜索商品教程

热门文章

  1. 关于在呼叫中心业务中应用语音识别技术的探讨
  2. hive分区用2个字段有何限制_关于Hive使用动态分区插入数据详解
  3. python中如何打开csv文件_在Python中从CSV文件读取数据
  4. Understand Skills-Based Routing
  5. 案例开发分析 || ​​​​​​​Scheduler组件
  6. Python 技术篇-3行代码实现语音朗读,pywin32库实现语音朗读
  7. VSCode搭建ARM(STM32开发环境)
  8. CTFshow 命令执行 web36
  9. CTFshow 信息收集 web18
  10. 从eclipse中下载到手机的android程序总是旧的版本