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 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步