一直专注于技术,一直被超越。|

M0x1n

园龄:3年4个月粉丝:9关注:1

2022-10-10 05:08阅读: 116评论: 0推荐: 0

Python二维码扫描

原文链接:https://blog.easyctf.cn/Moxin/59365.html

模块准备

1.pyzbar

pip install pyzbar

2.PIL

注意:PIL只支持Python2,所以我们需要安装Pillow

pip install Pillow

代码示例

from PIL import Image
import pyzbar.pyzbar as pyzbar
def QRcode_message(image):
img = Image.open(image) # 读取图片
# 因为一张图片可能是一张二维码,也可能里面有许多二维码
barcodes = pyzbar.decode(img) # 解析图片信息
for barcode in barcodes:
# 如果图片有多个二维吗信息,会自动循环解析
barcodeData = barcode.data.decode("utf-8")
print(barcodeData)
if __name__ == '__main__':
QRcode_message('test.png')

演示

项目地址

https://github.com/Moxin1044/QRcode_Scan
https://gitee.com/Moxin1044/QRcode_Scan

本文作者:M0x1n

本文链接:https://www.cnblogs.com/M0x1n/p/Python-QRcode-Scan.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   M0x1n  阅读(116)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起