源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Python基于QRCode实现生成二维码的方法【下载,安装,调用等】

  • 时间:2022-09-29 02:04 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Python基于QRCode实现生成二维码的方法【下载,安装,调用等】
本文实例讲述了Python基于QRCode实现生成二维码的方法。分享给大家供大家参考,具体如下: QR码是一种矩阵码,或二维空间的条码,1994年由日本Denso-Wave公司发明。QR是英文Quick Response的缩写,即快速反应的意思,源自发明者希望QR码可让其内容快速被解码。QR码常见於日本,并为目前日本最流行的二维空间条码。QR码比普通条码可储存更多资料,亦无需像普通条码般在扫描时需直线对准扫描器。 qrcode是Python的第三方模块,依赖于Python 图像库:PIL(Python Imaging Library) [b]1、安装qrcode模块库[/b] 在QRCode官网[url=https://pypi.python.org/pypi/qrcode]https://pypi.python.org/pypi/qrcode[/url]或[url=https://github.com/lincolnloop/python-qrcode]https://github.com/lincolnloop/python-qrcode[/url] 下载模块库包 解压,使用python setup.py install命令来安装QRCode 打开python解释器:输入import qrcode,若不报错则安装成功 [b]2、使用qrcode模块库[/b] 简单使用
import qrcode # 导入模块
img = qrcode.make('Some data here') # QRCode信息
img.save("test.png") # 保存图片

高级使用
import qrcode # 导入模块
qr = qrcode.QRCode(
  version=1,
  error_correction=qrcode.constants.ERROR_CORRECT_L,
  box_size=10,
  border=4,
)
qr.add_data('Some data')
qr.make(fit=True)
img = qr.make_image()
img.save("advanceduse.png")

[b]参数定义:[/b] version:值为1~40的整数,控制二维码的大小(最小值是1,是个21×21的矩阵)。 如果想让程序自动确定,将值设置为 None 并使用 fit 参数即可。 error_correction:控制二维码的错误纠正功能。可取值下列4个常量:     ERROR_CORRECT_L 大约7%或更少的错误能被纠正     ERROR_CORRECT_M (默认)大约15%或更少的错误能被纠正     ERROR_CORRECT_Q 大约25%或更少的错误能被纠正     ERROR_CORRECT_H.大约30%或更少的错误能被纠正 box_size:控制二维码中每个小格子包含的像素数。 border:控制边框(二维码与图片边界的距离)包含的格子数(默认为4,是相关标准规定的最小值) QRCode官网[url=https://pypi.python.org/pypi/qrcode]https://pypi.python.org/pypi/qrcode[/url] [b]PS:这里再为大家推荐一款二维码在线生成工具供大家参考使用:[/b] [b]在线生成二维码工具(加强版) [/b][url=http://tools.jb51.net/transcoding/jb51qrcode]http://tools.jb51.net/transcoding/jb51qrcode[/url] 更多关于Python相关内容可查看本站专题:《[url=http://www.1sucai.cn/Special/788.htm]Python编码操作技巧总结[/url]》、《[url=http://www.1sucai.cn/Special/663.htm]Python数据结构与算法教程[/url]》、《[url=http://www.1sucai.cn/Special/642.htm]Python函数使用技巧总结[/url]》、《[url=http://www.1sucai.cn/Special/636.htm]Python字符串操作技巧汇总[/url]》、《[url=http://www.1sucai.cn/Special/520.htm]Python入门与进阶经典教程[/url]》及《[url=http://www.1sucai.cn/Special/516.htm]Python文件与目录操作技巧汇总[/url]》 希望本文所述对大家Python程序设计有所帮助。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部