亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

 更新時間:2017年07月11日 11:39:34   作者:微煙波  
這篇文章主要介紹了Python基于QRCode實(shí)現(xiàn)生成二維碼的方法,結(jié)合實(shí)例形式較為詳細(xì)的分析了Python下載,安裝與調(diào)用QRCode實(shí)現(xiàn)生成二維碼功能的具體步驟與相關(guān)操作技巧,需要的朋友可以參考下

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

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

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

1、安裝qrcode模塊庫

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

解壓,使用python setup.py install命令來安裝QRCode

打開python解釋器:輸入import qrcode,若不報錯則安裝成功

2、使用qrcode模塊庫

簡單使用

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

高級使用

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ù),控制二維碼的大?。ㄗ钚≈凳?,是個21×21的矩陣)。 如果想讓程序自動確定,將值設(shè)置為 None 并使用 fit 參數(shù)即可。
error_correction:控制二維碼的錯誤糾正功能??扇≈迪铝?個常量:
    ERROR_CORRECT_L 大約7%或更少的錯誤能被糾正
    ERROR_CORRECT_M (默認(rèn))大約15%或更少的錯誤能被糾正
    ERROR_CORRECT_Q 大約25%或更少的錯誤能被糾正
    ERROR_CORRECT_H.大約30%或更少的錯誤能被糾正
box_size:控制二維碼中每個小格子包含的像素數(shù)。
border:控制邊框(二維碼與圖片邊界的距離)包含的格子數(shù)(默認(rèn)為4,是相關(guān)標(biāo)準(zhǔn)規(guī)定的最小值)

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

PS:這里再為大家推薦一款二維碼在線生成工具供大家參考使用:

在線生成二維碼工具(加強(qiáng)版)
http://tools.jb51.net/transcoding/jb51qrcode

更多關(guān)于Python相關(guān)內(nèi)容可查看本站專題:《Python編碼操作技巧總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》、《Python入門與進(jìn)階經(jīng)典教程》及《Python文件與目錄操作技巧匯總

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

相關(guān)文章

最新評論