常見的二維碼爲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精彩內容,關注我。