纯python编写的二维码生成器,具有svg、eps、png和终端输出。

PyQRCode的Python项目详细描述


pyqrcode模块是一个二维码生成器,使用和编写都很简单 纯Python。该模块可以自动执行 创建二维码。大多数代码只能用两行代码创建!

与其他生成器不同,所有辅助对象都可以手动控制。你是 可自由设置二维码的任何或所有属性。

二维码可以保存为SVG、PNG(使用 pypng模块),以及纯文本。他们可以 也可以直接显示在大多数linux终端模拟器中。皮尔是 不用于渲染图像文件。

pyqrcode模块试图尽可能地遵循qr码标准 可能的。pyqrcode中使用的术语和编码直接来自 从标准来看。此模块还遵循 标准。

主页https://github.com/mnooner256/pyqrcode

文档http://pythonhosted.org/PyQRCode/

Requirements

pyqrcode模块只需要python 2.6、python2.7或python 3。你可以 要安装pypng以便 渲染PNG文件,但它是可选的。注意,pypng是一个纯python png编写器 不需要任何其他库。

Installation

安装很简单。可以使用以下命令从pip安装它 命令:

$ pip install pyqrcode

或从终端:

$ python setup.py install

Usage

pyqrcode模块的目标是尽可能简单易用。下面是一个简单的 为URL创建二维码的示例。代码呈现为svg 文件。

>>> import pyqrcode
>>> url = pyqrcode.create('http://uca.edu')
>>> url.svg('uca-url.svg', scale=8)
>>> url.eps('uca-url.eps', scale=2)
>>> print(url.terminal(quiet_zone=1))

pyqrcode模块虽然易于使用,但功能强大。你可以设置 二维码的属性。如果您安装了可选的 pypng模块,您可以 将代码呈现为PNG图像。下面是一个更复杂的示例:

>>> big_code = pyqrcode.create('0987654321', error='L', version=27, mode='binary')
>>> big_code.png('code.png', scale=6, module_color=[0, 0, 0, 128], background=[0xff, 0xff, 0xcc])
>>> big_code.show()

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JavaJSonarray不会从SeekBar读取double   使用另一个类从Java中的2D数组打印用户输入   java ClassNotFoundException的原因   spring调用两个方法以返回Java中的不同页面   httpurlconnection Java禁止的代码错误,但浏览器错误(2)   java画布矩阵转换   java:在另一个java映射中使用“Map”作为值   java“未找到用于解密的证书”(Apache CXF,WSSecurity)   java如何查看JTable中选择的行   java在没有xmlwrappers的情况下重复xml元素序列集   java将垂直直方图打印到控制台   java Spring JDBCTemplate:构造不带特殊字符的JSON   java PayPal RestApi获取用户信息