`
lizhiyu211
  • 浏览: 231468 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Python生成二维码qrcode及遇到问题

阅读更多

通过qrcode生成二维码

网上教程的代码都能用

简单粗暴

import qrcode 
img = qrcode.make('http://lizhiyu.iteye.com/blog/2331662')
img.save('test.png')

 加参数控制

import qrcode 
qr = qrcode.QRCode(     
    version=1,     
    error_correction=qrcode.constants.ERROR_CORRECT_L,     
    box_size=10,     
    border=4, 
) 
qr.add_data('http://lizhiyu.iteye.com/') 
qr.make(fit=True)  
img = qr.make_image()
img.save('123.png')

参数含义:
version:值为1~40的整数,控制二维码的大小(最小值是1,是个12×12的矩阵)。 如果想让程序自动确定,将值设置为 None 并使用 fit 参数即可。

error_correction:控制二维码的错误纠正功能。可取值下列4个常量。
  ERROR_CORRECT_L:大约7%或更少的错误能被纠正。
  ERROR_CORRECT_M(默认):大约15%或更少的错误能被纠正。
  ROR_CORRECT_H:大约30%或更少的错误能被纠正。

box_size:控制二维码中每个小格子包含的像素数。

border:控制边框(二维码与图片边界的距离)包含的格子数(默认为4,是相关标准规定的最小值) 

 

 

 

 

问题1.经典错误,文件名称使用了关键字 qrcode.py,修改文件名为aaa.py即可

AttributeError: 'module' object has no attribute 'make'

 

 

问题2.修改后依然报错如下,需要安装PilImage包

Traceback (most recent call last):
  File "E:\python_test\qrtest\aaa.py", line 3, in <module>
    img = qrcode.make('http://www.xgezhang.com/')
  File "C:\Python27\lib\site-packages\qrcode\main.py", line 11, in make
    return qr.make_image()
  File "C:\Python27\lib\site-packages\qrcode\main.py", line 271, in make_image
    from qrcode.image.pil import PilImage
  File "C:\Python27\lib\site-packages\qrcode\image\pil.py", line 8, in <module>
    import Image
ImportError: No module named Image

 问题3.pip install PilImage报错 ,由于用的windows环境写工具,直接到piliage官网下载exe执行,解决

  Could not find a version that satisfies the requirement PilImage (from version

s: )

 

No matching distribution found for PilImage

分享到:
评论

相关推荐

    Python生成二维码图片 制作带logo和背景的二维码 可视化界面

    # Python生成二维码图片 制作带logo和背景的二维码 可视化界面 1. 使用 qrcode 库将文本或链接生成二维码图片; 2. 使用 opencv-python 和 numpy 库进行图像操作,将背景、logo和二维码合成一张图片; 3. PyQt5 GUI...

    python批量生成二维码工具

    `qrcode`库是Python中用于生成二维码的流行库之一,它提供了简单易用的API。首先,你需要安装这个库,可以通过以下命令进行安装: ```bash pip install qrcode ``` 一旦安装完成,我们就可以开始编写代码来生成...

    python生成或读取二维码图片保存到word.zip

    主要涉及两个核心知识点:一是使用Python生成二维码,二是将生成的二维码图片保存到Word文档中。 首先,我们要了解生成二维码的关键库——`qrcode`。`qrcode`是Python中的一个第三方库,用于创建和输出二维码图像。...

    python二维码excel

    在本话题中,我们将重点关注Python在生成二维码和处理Excel方面的应用。 首先,让我们来探讨一下“Python二维码生成”。二维码,全称Quick Response Code,是一种二维条形码,可以存储大量的文本信息,如网址、联系...

    使用Python 生成二维码.py

    使用 Python 生成二维码是一项非常实用的任务,尤其在需要快速生成二维码以便分享信息时。Python 提供了多种库来实现这一功能,其中最常用的是 qrcode 库。qrcode 库是一个简单易用的库,专门用于生成二维码。通过...

    二维码批量生成工具QRCODE[Python脚本]

    二维码批量生成Python脚本,可生成带ICON图标或不带图标的图片文件,用于批量打印、检查、扫码等工作场景。 QRCODE需要安装:pip install qrcode 示例中输入文件:PL_XLD_CODE.txt的内容如下:类似的创建一个吧 NC-...

    Python二维码生成库qrcode安装和使用示例

    由于生成 qrcode 图片需要依赖 Python 的图像库,所以需要先安装 Python 图像库 PIL(Python Imaging Library),不然会遇到 “ImportError: No module named Image” 的错误: 复制代码 代码如下: sudo

    Python-Python艺术二维码生成器服务图片二维码透明二维码

    3. 处理请求:当用户请求生成二维码时,服务器接收输入数据(如URL、文本等),然后调用`qrcode.make()`生成基本的二维码对象。 4. 转换为艺术二维码:利用`qrcode-artistic`库,我们可以将基本的二维码对象转化为...

    关于如何在Python中生成二维码(qrcode&pillow)

    本文将详细介绍如何使用`qrcode`和`pillow`这两个库在Python 3.4环境下生成二维码,以及解决可能出现的问题。 首先,我们需要安装必要的库。`qrcode`是用于生成二维码的Python库,而`pillow`则提供了图像处理功能,...

    运用python制作二维码链接抖音表白程序

    然后,使用Python编写代码生成二维码。下面是一个简单的示例: ```python import qrcode # 表白链接 link = "你的抖音视频链接" # 创建二维码对象 qr = qrcode.QRCode( version=1, error_correction=qrcode....

    二维码生成工具QRCode源代码支持中文(解决解码时中文乱码)

    QRCode源代码的提供,意味着开发者可以自行构建和定制二维码生成和解码功能,特别是在处理中文字符时避免乱码问题,这是该资源的核心价值所在。 ThoughtWorks是一家知名的全球软件咨询公司,其提供的QRCode库可能是...

    Python 如何使用qrcode批量生成不同颜色的二维码 Python源码

    Python 如何使用qrcode批量生成不同颜色的二维码 Python源码Python 如何使用qrcode批量生成不同颜色的二维码 Python源码Python 如何使用qrcode批量生成不同颜色的二维码 Python源码Python 如何使用qrcode批量生成...

    Python使用qrcode二维码库生成二维码方法详解

    ### Python使用qrcode二维码库生成二维码方法详解 #### 一、引言 随着移动互联网的发展,二维码已经成为我们日常生活中不可或缺的一部分。无论是支付、链接跳转还是信息存储等场景,二维码都发挥着重要作用。而在...

    python生成二维码的实例详解

    Python生成二维码需要的依赖库为PIL和QRcode。 坑爹的是,百度了好久都没有找到PIL,不知道是什么时候改名了,还是其他原因,pillow就是传说中的PIL。 安装命令:sudo pip install pillow、sudo pip install ...

    Python实用工具,PyQt5+qrcode,Python制作二维码生成工具.pdf

    首先,我们需要确保安装了Python 3.6.4及以上版本,并通过pip安装了PyQt5和qrcode这两个必要的模块。PyQt5是Python的一个图形用户界面(GUI)库,用于创建交互式的桌面应用;而qrcode库则专门用于生成二维码。 在...

    通过Excel批量生成二维码exe执行程序,一键点击批量生成

    本主题关注的是如何使用Python编程语言结合Excel来批量生成二维码的exe执行程序,实现一键式快速生成。这个过程涉及到几个关键的技术点,包括Python脚本编写、Excel数据处理以及二维码生成库的使用。 首先,Python...

    python 生成二维码

    python 生成二维码bio = BytesIO() qr = qrcode.QRCode( version=1, error_correction=qrcode.constants.ERROR_CORRECT_M, box_size=10, border=4, ) qr.add_data('1_dfs_dsad_fsdf_324r234234r234r...

    python自制二维码生成器.zip

    生成二维码的基本步骤如下: 1. **安装qrcode库**:首先,你需要在Python环境中安装`qrcode`库,可以通过pip命令进行安装: ``` pip install qrcode ``` 2. **导入库并创建二维码实例**:在Python代码中,导入`...

    二维码qrcode简单demo

    在本“二维码qrcode简单demo”中,我们将探讨如何生成二维码以及其在日常生活和商业中的应用。 首先,二维码的生成通常涉及使用特定的库或工具。例如,JavaScript库如`qrcode-generator`或Python库如`pyqrcode`可以...

Global site tag (gtag.js) - Google Analytics