1、今天,来学习一下利用myqr库来生成二维码,首先,先执行命令安装myqr这个库,输入以下命令:

pip install myqr

2、安装成功后,在本地的磁盘底下建一个目录,这里我存放的目录为:E:\study\myqr

3、进入这个目录底下,输入python回车之后,

(1)、生成普通二维码,输入以下的代码:

from MyQR import myqr
myqr.run(words='http://www.baidu.com')

如下图所示,此时会在这个目录底下生成一张qrcode.png的二维码图片:

(2)、生成带图片的二维码,输入以下的代码:

myqr.run(words='http://www.baidu.com', picture='test.png',colorized=True)

注:此为彩色图片代码,需要黑白图片就去掉参数colorized=True,上面的图片和代码是存放同一个路径的,如果找不到图片路径的话,可以修改一下picture参数。

如下图所示,此时会在这个目录底下生成一个test_prcode.png的二维码图片:

(3)、生成动态二维码,输入以下的代码:

myqr.run(words='http://www.baidu.com', picture='test.gif',colorized=True)

如下图所示,此时会在这个目录底下生成一个test_prcode.gif的二维码图片:

4、完整的相关参数可以参考这个py文件,代码如下:

# 先导入myqr模块
from MyQR import myqrmyqr.run(words='http://www.baidu.com',# 扫描二维码后,显示的内容,或是跳转的链接version=5,  # 设置容错率level='H',  # 控制纠错水平,范围是L、M、Q、H,从左到右依次升高picture='test.gif',  # 图片所在目录,可以是动图colorized=False,  # 黑白(False)还是彩色(True)contrast=1.0,  # 用以调节图片的对比度,1.0 表示原始图片。默认为1.0。brightness=1.0,  # 用来调节图片的亮度,用法同上。save_name='test_qrcode2.gif',  # 控制输出文件名,格式可以是 .jpg, .png ,.bmp ,.gif
)# 如果不设置这个save_name参数,并且也不想生成图片、动态二维码时,默认生成的图片名称为qrcode.png
# 如果不设置这个save_name参数,并且加了picture参数,如test.gif,生成的即为test_qrcode.gif,如test.jpg,生成的即为test_qrcode.jpg
# 报错:Wrong picture! Input a filename that exists and be tailed with one of {'.jpg', '.png', '.bmp', '.gif'}!
# 解决方案:picture与save_name 设置一致

5、输入命令,python test.py之后,如下图所示,便生成一个黑白的test_qrcode2.gif的动态二维码了:

6、以上内容仅供学习参考,谢谢!

python利用myqr库生成二维码相关推荐

  1. 巧用Python的Qrcode库生成二维码大全

    二维码介绍 QR 码是二维条码的一种,QR来自英文 "Quick Response" 的缩写,即快速反应的意思,源自发明者希望 QR 码可让其内容快速被解码. QR 码 比普通条码 ...

  2. 最最完整的二维码生成教程:MFC下利用libqrencode库生成二维码,显示在屏幕上并保存

    最近做项目的时候,需要用MFC写一个二维码生成器,要求根据指定内容生成二维码,显示在屏幕上,并能够保存在电脑中. 一. libqrencode库编译 libqrencode是一个日本人写的生成二维码的 ...

  3. python qrcode库生成二维码的代码

    如下内容内容是关于python qrcode库生成二维码的内容,希望能对各位有所用. import qrcode img = qrcode.make('Some data here')高级用法impo ...

  4. 利用Python QRCode模块快速生成二维码

    利用Python QRCode模块快速生成二维码 安装qrcode相关模块: pip install qrcode pip install Image 生成二维码的Python实现: import q ...

  5. Python qrcode模块(生成二维码)

    Python qrcode模块(生成二维码) 一.Qrcode类解释 1.QR Codede 由来 2.QRCode二维码版本 二.Qrcode类构造函数及参数含义 1.version=None 2. ...

  6. 用python制作二维码_用python做一个可视化生成二维码的工具

    用python做一个可视化生成二维码的工具 环境 pip install gooey pip install MyQR 源代码 from gooey import GooeyParser,Gooey ...

  7. python api文档生成二维码_使用Python第三方库生成二维码

    本文主要介绍两个可用于生成二维码的Python第三方库:MyQR和qrcode. MyQR的使用: 安装: pip install MyQR 导入: from MyQR import myqr imp ...

  8. python之qrcode模块生成二维码

    用Python的qrcode包来生成二维码很简单 一.前期准备: pip install qrcode qrcode 依赖 Image 这个包: pip install Image 二.安装好之后就可 ...

  9. 用Python实现文本内容生成二维码

    大数据时代,我们的日常学习和生活离不开手机,作为一个资深低头族,本人的手机一天二十三小时以上不会离开它的主人超过0.5米远.QQ,微信,微博等常见应用基本上是每个关注时事的年轻人的每日必登录APP. ...

最新文章

  1. 使用结构体stuinf输入输出一个学生的信息
  2. CentOS6.5 gcc升级到4.8.2
  3. iPhone与Android手机 各个型号的UserAgent
  4. 爱奇艺深度语义表示学习的探索与实践
  5. 层净高怎么算_层高和净高怎么算,标准是多少?
  6. MySQL基础篇(2)
  7. java对rgb取反_颜色取反 rgb COLORREF | 学步园
  8. php 数据库备份还原
  9. 统计学中常被误用的分析方法
  10. oracle临时表空间自动清理,Oracle 临时表空间满的清理
  11. sierpinski三角形的维数_遥感图象分形维数的几种估计算法研究
  12. 在线LaTex编辑器
  13. android充电指示灯颜色修改
  14. 旭日图(Sunburst)
  15. js html占位符,JavaScript占位符
  16. 亚像素(Pixel)
  17. 使用docker官方加速器
  18. 正则虐我千百遍,我要反抗了
  19. 完美世界实习面试总结
  20. remove 删除文件

热门文章

  1. 微型计算机接口技术与汇编语言课后答案
  2. SQL SERVER 新增表、新增字段、修改字段 判断表是否存在
  3. linux的nohup命令
  4. Linux——通配符
  5. Http协议与TCP协议理解(转载的)
  6. oracle存储过程入门之hello world
  7. fetch的基本用法
  8. jQuery——入门(四)JQuery 事件
  9. PotPlayer 64 bit快捷键大全
  10. less、Element-UI等安装配置