常见的二维码为QR CodeCode,QR全称是Quick Response,是一个近几年来移动设备上超流行的一种编码方式。它的结构以下:markdown
主要有如下特色:oop
Python中有一个很是有趣好玩的库MyQR,不只能够制做各类漂亮的二维码,还能够生成动态彩色二维码。学习
MyQR能够生成常见的二维码、艺术二维码(黑白或彩色),动态二维码(黑白或彩色)ui
第一步要安装MyQR库编码
安装MyQR库,直接用pip3 install myqr(or MyQR)。须要注意的是MyQR依赖于Python3,在Python2的环境下可能没法正常运行。spa
pip install MyQR -i pypi.douban.com/simple --trusted-hostpypi.douban.com命令行
这个库提供了两种使用方法,一种是直接使用命令行的方式,另一种使用import引入,能够设置更多个性化设置。code
第二步参考代码orm
from MyQR import myqr
import os
version, level, qr_name = myqr.run(
words="https://www.baidu.com", # 能够是字符串,也能够是网址(前面要加http(s)://)
version=1, # 设置容错率为最高
level='H', # 控制纠错水平,范围是L、M、Q、H,从左到右依次升高
picture="123.gif", # 将二维码和图片合成
colorized=True, # 彩色二维码
contrast=1.0, #用以调节图片的对比度,1.0 表示原始图片,更小的值表示更低对比度,更大反之。默认为1.0
brightness=1.0, #用来调节图片的亮度,其他用法和取值同上
save_name="3.gif", # 保存文件的名字,格式能够是jpg,png,bmp,gif
save_dir=os.getcwd() #控制位置
)
复制代码
你们直接copy代码更改参数便可使用,注意图片的路径最好和Pytho文件放一块儿,防止路径不对,如图:图片
在Pycharm中看gif图不会动,能够到文件夹里面看
给你们一个动图试试手
MyQR确实是挺好用的,惟一的缺点就是,不支持中文!!!它只支持如下字符:
到这里结束了,Python基础入门,爬虫,数据分析等学习资料共享,更多Python精彩内容,关注我。