iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python生成和解析二维码
  • 601
分享到

python生成和解析二维码

二维码python 2023-01-31 02:01:19 601人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

python生成二维码,常用的模块有pyqrencode和qrcode。 一、用pyqrencode模块生成二维码 安装pyqrencode模块很复杂,依赖的东西也比较多,经过测试总结以下安装过程: 1、下载Cyth

python生成二维码,常用的模块有pyqrencode和qrcode。


一、用pyqrencode模块生成二维码


安装pyqrencode模块很复杂,依赖的东西也比较多,经过测试总结以下安装过程:


1、下载Cython:https://pypi.Python.org/packages/source/C/Cython/Cython-0.19.1.tar.gz

安装:tar -zxf Cython-0.19.1.tar.gz && cd Cython-0.19.1 && python setup.py install


2、下载qrencode:Http://fukuchi.org/works/qrencode/qrencode-3.4.2.tar.gz

安装前确认安装了yum install libpng-devel -y

安装:tar -zxf qrencode-3.4.2.tar.gz && cd qrencode-3.4.2 && ./configure && make && make install


3、下载Imaging:http://effbot.org/media/downloads/Imaging-1.1.7.tar.gz

安装:tar -zxf Imaging-1.1.7.tar.gz && cd Imaging-1.1.7 && python setup.py install


4、下载:https://codeload.GitHub.com/bitly/pyqrencode/zip/master

安装:

unzip -q pyqrencode-master.zip

cd pyqrencode-master

easy_install cython

cython qrencode.pyx

python setup.py install

echo "/usr/local/lib">>/etc/ld.so.conf

ldconfig


5、用pyqrencode生成二维码

>>> from qrencode import Encoder

>>> encoder = Encoder()

>>> img = encoder.encode("hello python!", {'width':300})

>>> img.save("char.png")

char.png就是生成的二维码文件


二、用qrcode模块生成二维码


1、下载:https://pypi.python.org/packages/source/q/qrcode/qrcode-2.0.tar.gz

2、安装:tar -zxf qrcode-2.0.tar.gz && cd qrcode-2.0 && python setup.py install

3、用qrcode生成二维码

>>> import qrcode

>>> q=qrcode.main.QRCode()

>>> q.add_data("hello python!")

>>> q.make()

>>> m=q.make_image()

>>> m.save('char.png')


三、二维码的识别


解析二维码用到zbar模块,改模块在windowns下面是exe文件直接安装,比较简单,在linux下依赖的包比较多,安装过程就不在介绍,使用方法如下:

data就是二维的内容

def get_QR():
    scanner = zbar.ImageScanner()
    scanner.parse_config("enable")
    pil = Image.open("char.png").convert('L')
    width, height = pil.size
    raw = pil.tostring()
    image = zbar.Image(width, height, 'Y800', raw)
    scanner.scan(image)
    data = ''
    for symbol in image:
        data+=symbol.data
    del(image)
    return data


http://wangwei007.blog.51cto.com/68019/1249265


--结束END--

本文标题: python生成和解析二维码

本文链接: https://www.lsjlt.com/news/186389.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python生成和解析二维码
    python生成二维码,常用的模块有pyqrencode和qrcode。 一、用pyqrencode模块生成二维码 安装pyqrencode模块很复杂,依赖的东西也比较多,经过测试总结以下安装过程: 1、下载Cyth...
    99+
    2023-01-31
    二维码 python
  • 如何用Python生成二维码、解析二维码
    目录楔子生成二维码qrcodeMyQR解析二维码楔子 二维码在我们的生活中可以说是必不可少的,不单单是手机支付、其它很多地方也都需要扫描二维码。那么下面我们就来看看如何使用pyth...
    99+
    2024-04-02
  • 如何使用Java生成和解析二维码?
    二维码是一种能够编码大量信息的矩阵条形码,它可以被扫描并解析成文本、URL、联系方式等信息。Java作为一门广泛应用于软件开发的编程语言,也提供了生成和解析二维码的功能。本篇文章将介绍如何使用Java生成和解析二维码。 生成二维码 1. 添...
    99+
    2023-08-15
    文件 数据类型 二维码
  • 使用Python怎么生成并解析二维码
    这期内容当中小编将会给大家带来有关使用Python怎么生成并解析二维码,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。生成二维码生成二维码的话,python有两个第三方模块:qrcode和MyQR可以帮我我...
    99+
    2023-06-15
  • Java如何实现二维码的生成和解析?
    二维码是一种常见的二维条码,被广泛应用于各种领域。它可以用于商品的追踪、移动支付、电子门票等场景。在Java中,我们可以通过使用一些第三方库来实现二维码的生成和解析。本篇文章将介绍如何使用ZXing和QRGen这两个Java库来生成和解析二...
    99+
    2023-09-01
    二维码 load leetcode
  • Python-生成个性二维码
    一、问题描述 通过调用MyQR模块来实现生成个人所需二维码。 安装: pip install myqr 二、代码实现 1.普通二维码 from MyQR import myqr # 普通二维码 myqr.run( words=...
    99+
    2023-01-31
    个性 二维码 Python
  • Python如何生成和读取二维码
    这篇文章主要介绍“Python如何生成和读取二维码”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Python如何生成和读取二维码”文章能帮助大家解决问题。二维码是用某种特定的几何图形按一定规律在平面...
    99+
    2023-06-29
  • Python生成二维码的教程详解
    目录交代背景pyqrcode 实现二维码qrcode 实现二维码MyQR 实现二维码Amazing-QR 实现二维码交代背景 作为一名合格的 Python 程序员,在工作中必然会用到...
    99+
    2024-04-02
  • Android studio 实现生成二维码和扫描二维码
    效果图 build.gradle(:app)添加依赖 dependencies { implementation 'com.google.zxing:core:3.3.3' imple...
    99+
    2023-09-30
    android studio android ide
  • 使用Python怎么生成一个二维码并解析
    这篇文章给大家介绍使用Python怎么生成一个二维码并解析,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。生成二维码生成二维码的话,python有两个第三方模块:qrcode和MyQR可以帮我我们生成二维码,下面来看一下...
    99+
    2023-06-08
  • Python和git如何生成二维码对象?
    Python和Git如何生成二维码对象? 在当今数字化时代,二维码已经成为了我们生活中不可或缺的一部分。二维码可以被用于很多方面,例如支付、门禁、身份识别等。在这篇文章中,我们将学习如何使用Python和Git来生成二维码对象。 Pytho...
    99+
    2023-08-13
    git 二维码 对象
  • Python 中怎么生成二维码
    这篇文章给大家介绍Python 中怎么生成二维码,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1 二维码二维码(2-dimensional bar code),是用某种特定的几何图形按一定规律在平面(二维方向上)分布的...
    99+
    2023-06-02
  • Python 中如何生成二维码?
    Python 中如何生成二维码? 二维码(QR Code)是一种可以被扫描的矩阵条形码,它可以被用于快速识别产品信息、网址链接、电子邮件地址、电话号码等等。在 Python 中,我们可以使用第三方库 qrcode 来生成二维码。本文将介绍如...
    99+
    2023-10-07
    对象 二维码 unix
  • laravel8x 生成二维码
    作者:陈业贵 华为云享专家 51cto(专家博主 明日之星 TOP红人) 阿里云专家博主 文章目录 第一步:在项目的根目录下:第二步:在 config/app.php 注册服务提供者:第...
    99+
    2023-08-31
    php 开发语言
  • 如何在Java中实现二维码的生成和解析?
    随着二维码的广泛使用,越来越多的开发者开始关注如何在自己的项目中实现二维码的生成和解析。本文将介绍如何在Java中实现二维码的生成和解析,同时提供详细的代码演示。 二维码的生成 Java中实现二维码的生成可以通过使用ZXing库来实现。...
    99+
    2023-11-08
    npm 文件 二维码
  • 如何使用 Python 生成二维码?
    随着移动设备的普及,二维码已经成为了一种非常方便的信息传递方式。在本文中,我们将介绍如何使用 Python 生成二维码。 Python 是一种非常流行的编程语言,它有着强大的功能和广泛的应用场景。使用 Python 生成二维码非常简单,只...
    99+
    2023-08-27
    二维码 bash npm
  • Python能否识别和生成二维码对象?
    二维码已经成为我们生活中不可或缺的一部分,它们可以用于商业、支付、广告、信息传递等多个方面。Python作为一种高级编程语言,可以用于二维码的生成和识别。在本文中,我们将介绍如何使用Python生成和识别二维码。 生成二维码 我们可以...
    99+
    2023-10-23
    响应 二维码 对象
  • Python API 和 Windows:如何快速生成二维码?
    二维码(QR Code)是一种二维码码制,是由日本的 Denso Wave 公司于1994年发明的。随着智能手机的普及,二维码已经成为了一种非常方便的信息传递方式。二维码可以存储大量的数据,例如网址、联系方式等等。在本篇文章中,我们将介绍...
    99+
    2023-05-26
  • thinkphp5何生成二维码
    小编给大家分享一下thinkphp5何生成二维码,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!   ...
    99+
    2024-04-02
  • PHP laravel 生成二维码
      php laravel框架生成二维码_51CTO博客_php laravel框架  参考 一、配置 1.在项目根目录输入命令 composer require simplesoftwareio/simple-qrcode 1.3.* ...
    99+
    2023-09-02
    php laravel 开发语言
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作