用python识别二维码(python实例二十三)

目录

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识别二维码吧!

相关推荐

  1. Python制作

    2024-07-13 06:46:06       54 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-13 06:46:06       70 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-13 06:46:06       74 阅读
  3. 在Django里面运行非项目文件

    2024-07-13 06:46:06       62 阅读
  4. Python语言-面向对象

    2024-07-13 06:46:06       72 阅读

热门阅读

  1. 客户端与服务端之间的通信连接

    2024-07-13 06:46:06       27 阅读
  2. Redis服务器统计和配置信息简介

    2024-07-13 06:46:06       27 阅读
  3. React:useState和useEffect

    2024-07-13 06:46:06       28 阅读
  4. MySQL 面试真题(带答案)

    2024-07-13 06:46:06       17 阅读
  5. C#中的方法

    2024-07-13 06:46:06       25 阅读
  6. C# Path

    2024-07-13 06:46:06       27 阅读
  7. MyBatis(35)如何在 MyBatis 中实现软删除

    2024-07-13 06:46:06       25 阅读
  8. XML 应用程序

    2024-07-13 06:46:06       24 阅读
  9. 在Ubuntu 16.04上安装和保护MongoDB的方法

    2024-07-13 06:46:06       21 阅读
  10. 各个系统配置端口转发

    2024-07-13 06:46:06       21 阅读
  11. 地下城游戏中都有哪些类型的服务器?

    2024-07-13 06:46:06       25 阅读