本文主要介绍两个可用于生成二维码的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第三方库生成二维码相关推荐

  1. 关于深度学习框架Hamaa与Python API文档生成工具Sophon

    五月两场 | NVIDIA DLI 深度学习入门课程 5月19日/5月26日一天密集式学习  快速带你入门阅读全文> 正文共1988个字,预计阅读时间12分钟. 前言 最近三个月我主要花时间在造 ...

  2. python api 文档查看方式

    1. cmd命令: python -m pydoc -p 1234 然后按照提示访问指定网址: 2. 浏览器访问http://localhost:1234就可查看全部的Python api文档: 3. ...

  3. python api文档管理工具_开源的api文档管理系统

    在项目中,需要协同开发,所以会写许多API文档给其他同事,以前都是写一个简单的TXT文本或Word文档,口口相传,这种方式比较老土了,所以,需要有个api管理系统专门来管理这些api,从网上找了许多比 ...

  4. python生产者消费者 掘金_帮助中心--掘金量化Python API文档

    快速开始 下载SDK 掘金量化平台提供策略开发服务包(SDK)用于策略开发者实现自己的策略.SDK下载地址请点击这里. Python SDK支持Windows + Python2.7/3.6 + 32 ...

  5. Airsim Python API文档整理(1.3.1版本)

    AirSim公开了API,可以调用API与仿真器进行交互(核心就是通过RPC向仿真器发消息,进行模拟),可以通过API获取图像.状态和控制车辆等. API有Python版本和C++版本的,Python ...

  6. Python的API文档

    问题描述:查看Python的API文档 解决方案: 查看python API文档的命令是:python -m pydoc -p xxxx(4位端口号,任意) 具体操作: 1.win+r 输入cmd 打 ...

  7. java api文档_细说API – 文档和前后端协作

    在上一篇文章--<细说API – 重新认识RESTful>中介绍了如何理解和设计RESTful风格的API,现在我们来聊聊如何有效的呈现API文档,以及前后端协作的方式. 我经历过一些没有 ...

  8. apidoc使用教程-编写漂亮的api文档

    apidoc使用教程 更多干货 React 入门实战(干货) 分布式实战(干货) spring cloud 实战(干货) mybatis 实战(干货) spring boot 实战(干货) 构建中小型 ...

  9. Eolink 征文活动- -后端研发需要的API文档工具

    Eolink功能太多,一两篇文章聊不完,这篇文章只是聊聊Eolink的API文档管理功能.     首先大致说说我所认知的API文档工具历史. 我所知的API文档工具历史     我是2010年左右参 ...

最新文章

  1. 不属于python开发用户界面第三方库的是-模拟试卷C【单项选择题】
  2. 项目管理概述学习记录(二)
  3. 红黑树效率为甚恶魔是log_一文带你彻底读懂红黑树(附详细图解)
  4. jquery获取元素宽高
  5. 深度学习特征归一化方法——BN、LN、IN、GN
  6. 服务器系统bios,服务器bios下查看系统配置
  7. hive修改默认创建表格式
  8. UVA669 LA5662 Defragment【暴力】
  9. Could not get unknown property 'packageForR' for task ':app:processDebugReso
  10. mysql如何用alter创建索引_MySQL使用ALTER TABLE创建索引
  11. SAN:存储区域网络及其协议
  12. uni-app - 解决 H5 微信公众号授权登录后,无法回退到 “上一页“ 的问题(微信登录后如何返回到触发它的那一页?无法通过 uni.navigateBack() 返回到前一页的问题?)详细教程
  13. HEVC帧内预测参考相邻帧代码解析
  14. Mac Docker配置阿里云镜像(最新)
  15. linux 内核调试 booting the kernel.,Uncompressing Linux....... done, booting the kernel就不动了的一个可能原因...
  16. docker 使用tar安装mysql_Docker安装MySQL
  17. 索引_期刊_影响因子_分区
  18. java基础知识面试题(2020年最新版)
  19. 谷粒学院(五)---Maven从入门到入魔
  20. 中国IT行业发展前景很可观

热门文章

  1. Linux的命令和快捷键
  2. 重生之我是赏金猎人-SRC漏洞挖掘(十三)-攻防对抗/梦中绝杀X脖代理商
  3. python视频操作——python实现读取和保存视频
  4. 【转载】CodeWarrior IDE使用tips之prm链接文件详解(自定义存储器分区以及自定义RAM数据初始化与在RAM中运行函数)...
  5. 裁判文书android app逆向
  6. Entrust 将不再签发超过13个月有效期的SSL证书
  7. 不忘历史、维护中国海权
  8. mac os 触摸屏_为什么没有出现触摸屏Mac
  9. 微信数据库最新的解密方式,使用C++代码解密微信加密数据库信息!
  10. Python 改写__str__