全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

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

本文实例讲述了Python基于QRCode实现生成二维码的方法。分享给大家供大家参考,具体如下:

QR码是一种矩阵码,或二维空间的条码,1994年由日本Denso-Wave公司发明。QR是英文Quick Response的缩写,即快速反应的意思,源自发明者希望QR码可让其内容快速被解码。QR码常见於日本,并为目前日本最流行的二维空间条码。QR码比普通条码可储存更多资料,亦无需像普通条码般在扫描时需直线对准扫描器。

qrcode是Python的第三方模块,依赖于Python 图像库:PIL(Python Imaging Library)

1、安装qrcode模块库

在QRCode官网https://pypi.python.org/pypi/qrcode或https://github.com/lincolnloop/python-qrcode 下载模块库包

解压,使用python setup.py install命令来安装QRCode

打开python解释器:输入import qrcode,若不报错则安装成功

2、使用qrcode模块库

简单使用

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")

参数定义:

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官网https://pypi.python.org/pypi/qrcode

PS:这里再为大家推荐一款二维码在线生成工具供大家参考使用:

在线生成二维码工具(加强版)
http://tools./transcoding/jb51qrcode

更多关于Python相关内容可查看本站专题:《Python编码操作技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》

希望本文所述对大家Python程序设计有所帮助。


# Python  # QRCode  # 生成  # 二维码  # python二维码操作:对QRCode和MyQR入门详解  # Python利用myqr库创建自己的二维码  # 用python生成(动态彩色)二维码的方法(使用myqr库实现)  # Python使用MyQR制作专属动态彩色二维码功能  # Python使用qrcode二维码库生成二维码方法详解  # Python qrcode 生成一个二维码的实例详解  # Python使用QRCode模块生成二维码实例详解  # Python二维码生成库qrcode安装和使用示例  # python 使用MyQR和qrcode来制作二维码  # 更少  # 日本  # 操作技巧  # 官网  # 进阶  # 最小值  # 是个  # 是一种  # 相关内容  # 数据结构  # 英文  # 给大家  # 想让  # 报错  # 第三方  # 设置为  # 并为  # 更多关于  # 若不  # 最流行 


相关文章: 建站之星导航菜单设置与功能模块配置全攻略  广州网站建站公司选择指南:建站流程与SEO优化关键词解析  建站之星如何修改网站生成路径?  定制建站流程步骤详解:一站式方案设计与开发指南  如何在Windows 2008云服务器安全搭建网站?  天河区网站制作公司,广州天河区如何办理身份证?需要什么资料有预约的网站吗?  建站之星客服服务时间及联系方式如何?  建站之星2.7模板快速切换与批量管理功能操作指南  网站制作需要会哪些技术,建立一个网站要花费多少?  建站之星代理如何获取技术支持?  如何高效完成独享虚拟主机建站?  装修招标网站设计制作流程,装修招标流程?  建站主机服务器选购指南:轻量应用与VPS配置解析  宝盒自助建站智能生成技巧:SEO优化与关键词设置指南  义乌企业网站制作公司,请问义乌比较好的批发小商品的网站是什么?  实惠建站价格推荐:2025年高性价比自助建站套餐解析  如何快速上传自定义模板至建站之星?  网站图片在线制作软件,怎么在图片上做链接?  购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?  专业商城网站制作公司有哪些,pi商城官网是哪个?  重庆市网站制作公司,重庆招聘网站哪个好?  专业网站建设制作报价,网页设计制作要考什么证?  建站之星3.0如何解决常见操作问题?  如何用景安虚拟主机手机版绑定域名建站?  如何用美橙互联一键搭建多站合一网站?  美食网站链接制作教程视频,哪个教做美食的网站比较专业点?  如何挑选高效建站主机与优质域名?  建站之星免费版是否永久可用?  如何快速上传建站程序避免常见错误?  猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?  建站主机选购指南与交易推荐:核心配置解析  网站制作免费,什么网站能看正片电影?  如何零基础开发自助建站系统?完整教程解析  济南网站制作的价格,历城一职专官方网站?  制作营销网站公司,淘特是干什么用的?  实例解析angularjs的filter过滤器  5种Android数据存储方式汇总  简历在线制作网站免费版,如何创建个人简历?  交易网站制作流程,我想开通一个网站,注册一个交易网址,需要那些手续?  家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?  Avalonia如何实现跨窗口通信 Avalonia窗口间数据传递  如何用PHP快速搭建高效网站?分步指南  深圳防火门网站制作公司,深圳中天明防火门怎么编码?  免费视频制作网站,更新又快又好的免费电影网站?  ,制作一个手机app网站要多少钱?  定制建站策划方案_专业建站与网站建设方案一站式指南  如何在Golang中引入测试模块_Golang测试包导入与使用实践  公司网站的制作公司,企业网站制作基本流程有哪些?  如何通过老薛主机一键快速建站?  制作充值网站的软件,做人力招聘为什么要自己交端口钱? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。