Python怎么生成二维码?Python生成而二维码如何解析

二维码这个从九十年代就研发出来的矩阵符号到如今以及广泛应用在各行各业上了 , 无论是添加微信联系人还是跳转网页之类的 , 都可以通过二维码来实现 。那么这么流行的东西python自然也是要有所表示的 , 下面这篇文章小编会来给大家介绍python生成二维码的教程 。
【Python怎么生成二维码?Python生成而二维码如何解析】

Python怎么生成二维码?Python生成而二维码如何解析

文章插图
(1)qrcode原本指的就是二维码 , 不过它也是一个用来在网页中生成二维码JavaScript文件 。python的一些爱好者就自发的将它编写成python模块发布到了开源网站上面提供免费下载 , 那么python生成二维码的核心就是qrcode这个第三方库 。
将这个模块导入之后需要传入调用Qrcode()方法来指定二维码信息 , 包括版本号、错误提示信息、每个像素点的大小以及颜色是否加深之类的 。然后使用add方法来将数据添加到这个二维码对象 , 再去设置二维码的前景色以及背景就可以将其保存为图片形式了 , 详细代码示例如下所示:
import qrcodefrom PIL import Imagefrom pyzbar.pyzbar import decodedef Generate_qrcode(data):    qr = qrcode.QRCode(version=1,error_correction=qrcode.constants.ERROR_CORRECT_L,box_size=10,border=4,)    qr.add_data(data)    qr.make(fit=True)    image = qr.make_image(fill_color="black", back_color="white")      image.save("qrcode.png")(2)那么python生成的二维码里面是可以传入任何数据进去的 , 无论是网页、文件还是文本之类都可以 。但是二维码是需要提供给用户去识别才可以返回数据的 , 所以还需要一个解析二维码的方法才可以 , 代码示例如下所示:
def Decode_Qrcode(file_name):    result = decode(Image.open(file_name))    print("Data:", result[0][0].decode())Decode_Qrcode("")以上就是关于“Python怎么生成二维码?Python生成而二维码如何解析”的全部内容了 , 希望对你有所帮助 。

    推荐阅读