目录
1.认识Python
2.环境与工具
2.1 python环境
2.2 Visual Studio Code编译
3.识别二维码
3.1 代码构思
3.2 代码实例
3.3 运行结果
4.总结
1.认识Python
Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。
Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字或标点符号,它具有比其他语言更有特色的语法结构。
2.环境与工具
2.1 python环境
在Windows上使用命令行窗口查看所安装的python版本
python --version
2.2 Visual Studio Code编译
Visual Studio Code是一款由微软开发且跨平台的免费源代码编辑器。该软件以扩展的方式支持语法高亮、代码自动补全、代码重构功能,并且内置了命令行工具和Git 版本控制系统。
3.识别二维码
3.1 代码构思
使用pyzbar库,识别出二维码对象的data属性所保存的二维码信息。
3.2 代码实例
import pyzbar.pyzbar as pyzbar
from PIL import Image
#这里用的二维码是上一个博客生成的二维码
qrcode_path = 'qrcode_with_flower.png'
#打开二维码文件
img= Image.open(qrcode_path)
#图片转换成灰度图
img=img.convert('L')
list_qrobj=pyzbar.decode(img)
for obj in list_qrobj:
print('二维码数据:',obj.data.decode('utf-8'))
3.3 运行结果
4.总结
这一则博客是承接上一则博客的下篇,你也试试用python识别二维码吧!