python api文档生成二维码_使用Python第三方库生成二维码
本文主要介绍两个可用于生成二维码的Python第三方库:MyQR和qrcode。
MyQR的使用:
安装:
pip install MyQR
导入:
from MyQR import myqr
import os
生成二维码:
# 可用字符:数字0到9,大小写英文字母,常用英文标点符号和空格。注意不能使用中文!
word = 'https://beeeeee.herokuapp.com'
version, level, qr_name = myqr.run(
word, # 必要参数是二维码的内容,是一个str,其他参数可选
version = 10, # int,1~40,边长
level = 'H', # str,'L','M','Q','H',就错等级
picture = None, # 图片path,用于制作艺术二维码,建议选择正方形的照片
colorized = Fasle, # 上色
contrast = 1.0, # 对比度
brightness = 1.0, # 亮度
save_name = None, # 输出文件名。默认:输入图片文件名_qrcode.png
save_dir = os.getcwd() # 输出文件存储目录
)
myqr.run( )必要参数为word,其他参数可选。其中word可用字符:数字0到9、大小写英文字母、常用英文标点符号和空格。注意无法使用中文!
以上代码可以生成一个二维码,保存在当前文件夹中,默认保存的文件名为mycode.png,扫描二维码就可以看到word的内容。
可以用picture参数传入一张照片,可生成以图片为背景的二维码,当colorized的值为True时,二维码显示图片的颜色,False时二维码显示为黑白。
如果需要生成背景为动态图片的二维码,可通过picture参数传入.gif动态图,save_name参数用于自定义保存文件名,这是需要保存二维码为.gif,否则默认保存为.png,无法生成动态图。
qrcode的使用:
安装:
pip install qrcode
导入:
import qrcode
快速生成二维码:
text = '快速生成二维码'*10
image = qrcode.make(text) # 快速生成一个二维码
image.save('test.jpg') # 保存二维码到当前目录
image.get_image() # image.show()
高级用法:
text = '高级用法测试!!'*10
qr = qrcode.QRCode(
version=1, # int,1~40,控制二维码尺寸
error_correction=qrcode.constants.ERROR_CORRECT_L,
box_size=10, # 二维码盒子的大小,单位为像素
border=4, # 边框大小
)
qr.add_data(text)
qr.make(fit=True)
img = qr.make_image(fill_color="black", back_color="white") # 设置二维码颜色,默认为黑白
img.save('advanced_usage.jpg')
img.get_image()
python api文档生成二维码_使用Python第三方库生成二维码相关推荐
- 关于深度学习框架Hamaa与Python API文档生成工具Sophon
五月两场 | NVIDIA DLI 深度学习入门课程 5月19日/5月26日一天密集式学习 快速带你入门阅读全文> 正文共1988个字,预计阅读时间12分钟. 前言 最近三个月我主要花时间在造 ...
- python api 文档查看方式
1. cmd命令: python -m pydoc -p 1234 然后按照提示访问指定网址: 2. 浏览器访问http://localhost:1234就可查看全部的Python api文档: 3. ...
- python api文档管理工具_开源的api文档管理系统
在项目中,需要协同开发,所以会写许多API文档给其他同事,以前都是写一个简单的TXT文本或Word文档,口口相传,这种方式比较老土了,所以,需要有个api管理系统专门来管理这些api,从网上找了许多比 ...
- python生产者消费者 掘金_帮助中心--掘金量化Python API文档
快速开始 下载SDK 掘金量化平台提供策略开发服务包(SDK)用于策略开发者实现自己的策略.SDK下载地址请点击这里. Python SDK支持Windows + Python2.7/3.6 + 32 ...
- Airsim Python API文档整理(1.3.1版本)
AirSim公开了API,可以调用API与仿真器进行交互(核心就是通过RPC向仿真器发消息,进行模拟),可以通过API获取图像.状态和控制车辆等. API有Python版本和C++版本的,Python ...
- Python的API文档
问题描述:查看Python的API文档 解决方案: 查看python API文档的命令是:python -m pydoc -p xxxx(4位端口号,任意) 具体操作: 1.win+r 输入cmd 打 ...
- java api文档_细说API – 文档和前后端协作
在上一篇文章--<细说API – 重新认识RESTful>中介绍了如何理解和设计RESTful风格的API,现在我们来聊聊如何有效的呈现API文档,以及前后端协作的方式. 我经历过一些没有 ...
- apidoc使用教程-编写漂亮的api文档
apidoc使用教程 更多干货 React 入门实战(干货) 分布式实战(干货) spring cloud 实战(干货) mybatis 实战(干货) spring boot 实战(干货) 构建中小型 ...
- Eolink 征文活动- -后端研发需要的API文档工具
Eolink功能太多,一两篇文章聊不完,这篇文章只是聊聊Eolink的API文档管理功能. 首先大致说说我所认知的API文档工具历史. 我所知的API文档工具历史 我是2010年左右参 ...
最新文章
- 不属于python开发用户界面第三方库的是-模拟试卷C【单项选择题】
- 项目管理概述学习记录(二)
- 红黑树效率为甚恶魔是log_一文带你彻底读懂红黑树(附详细图解)
- jquery获取元素宽高
- 深度学习特征归一化方法——BN、LN、IN、GN
- 服务器系统bios,服务器bios下查看系统配置
- hive修改默认创建表格式
- UVA669 LA5662 Defragment【暴力】
- Could not get unknown property 'packageForR' for task ':app:processDebugReso
- mysql如何用alter创建索引_MySQL使用ALTER TABLE创建索引
- SAN:存储区域网络及其协议
- uni-app - 解决 H5 微信公众号授权登录后,无法回退到 “上一页“ 的问题(微信登录后如何返回到触发它的那一页?无法通过 uni.navigateBack() 返回到前一页的问题?)详细教程
- HEVC帧内预测参考相邻帧代码解析
- Mac Docker配置阿里云镜像(最新)
- linux 内核调试 booting the kernel.,Uncompressing Linux....... done, booting the kernel就不动了的一个可能原因...
- docker 使用tar安装mysql_Docker安装MySQL
- 索引_期刊_影响因子_分区
- java基础知识面试题(2020年最新版)
- 谷粒学院(五)---Maven从入门到入魔
- 中国IT行业发展前景很可观
热门文章
- Linux的命令和快捷键
- 重生之我是赏金猎人-SRC漏洞挖掘(十三)-攻防对抗/梦中绝杀X脖代理商
- python视频操作——python实现读取和保存视频
- 【转载】CodeWarrior IDE使用tips之prm链接文件详解(自定义存储器分区以及自定义RAM数据初始化与在RAM中运行函数)...
- 裁判文书android app逆向
- Entrust 将不再签发超过13个月有效期的SSL证书
- 不忘历史、维护中国海权
- mac os 触摸屏_为什么没有出现触摸屏Mac
- 微信数据库最新的解密方式,使用C++代码解密微信加密数据库信息!
- Python 改写__str__