国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > Python > 正文

Python基于QRCode實(shí)現(xiàn)生成二維碼的方法【下載,安裝,調(diào)用等】

2020-01-04 16:58:28
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

本文實(shí)例講述了Python基于QRCode實(shí)現(xiàn)生成二維碼的方法。分享給大家供大家參考,具體如下:

QR碼是一種矩陣碼,或二維空間的條碼,1994年由日本Denso-Wave公司發(fā)明。QR是英文Quick Response的縮寫(xiě),即快速反應(yīng)的意思,源自發(fā)明者希望QR碼可讓其內(nèi)容快速被解碼。QR碼常見(jiàn)於日本,并為目前日本最流行的二維空間條碼。QR碼比普通條碼可儲(chǔ)存更多資料,亦無(wú)需像普通條碼般在掃描時(shí)需直線對(duì)準(zhǔn)掃描器。

qrcode是Python的第三方模塊,依賴于Python 圖像庫(kù):PIL(Python Imaging Library)

1、安裝qrcode模塊庫(kù)

在QRCode官網(wǎng)https://pypi.python.org/pypi/qrcode或https://github.com/lincolnloop/python-qrcode 下載模塊庫(kù)包

解壓,使用python setup.py install命令來(lái)安裝QRCode

打開(kāi)python解釋器:輸入import qrcode,若不報(bào)錯(cuò)則安裝成功

2、使用qrcode模塊庫(kù)

簡(jiǎn)單使用

import qrcode # 導(dǎo)入模塊img = qrcode.make('Some data here') # QRCode信息img.save("test.png") # 保存圖片

高級(jí)使用

import qrcode # 導(dǎo)入模塊qr = qrcode.QRCode(  version=1,  error_correction=qrcode.constants.ERROR_CORRECT_L,  box_size=10,  border=4,)qr.add_data('Some data')qr.make(fit=True)img = qr.make_image()img.save("advanceduse.png")

參數(shù)定義:

version:值為1~40的整數(shù),控制二維碼的大小(最小值是1,是個(gè)21×21的矩陣)。 如果想讓程序自動(dòng)確定,將值設(shè)置為 None 并使用 fit 參數(shù)即可。
error_correction:控制二維碼的錯(cuò)誤糾正功能。可取值下列4個(gè)常量:
    ERROR_CORRECT_L 大約7%或更少的錯(cuò)誤能被糾正
    ERROR_CORRECT_M (默認(rèn))大約15%或更少的錯(cuò)誤能被糾正
    ERROR_CORRECT_Q 大約25%或更少的錯(cuò)誤能被糾正
    ERROR_CORRECT_H.大約30%或更少的錯(cuò)誤能被糾正
box_size:控制二維碼中每個(gè)小格子包含的像素?cái)?shù)。
border:控制邊框(二維碼與圖片邊界的距離)包含的格子數(shù)(默認(rèn)為4,是相關(guān)標(biāo)準(zhǔn)規(guī)定的最小值)

QRCode官網(wǎng)https://pypi.python.org/pypi/qrcode

 

希望本文所述對(duì)大家Python程序設(shè)計(jì)有所幫助。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 常州市| 江都市| 得荣县| 临猗县| 新绛县| 来凤县| 阿拉善盟| 静宁县| 庄河市| 石台县| 秭归县| 武穴市| 泸西县| 鱼台县| 呈贡县| 莒南县| 彰化县| 临湘市| 杭锦后旗| 平山县| 漳浦县| 长沙市| 三穗县| 晋州市| 成安县| 昭苏县| 上饶县| 行唐县| 辛集市| 大同县| 元朗区| 嵩明县| 九台市| 永清县| 中宁县| 繁昌县| 岳池县| 尼木县| 望都县| 鲁甸县| 繁昌县|