python如何實(shí)現(xiàn)條形碼和二維碼制作?
python中專門有生成條形碼和二維碼的庫,這里簡(jiǎn)單介紹一下實(shí)現(xiàn)過程,代碼量不多,也很好理解,實(shí)驗(yàn)環(huán)境win10+python3.6+pycharm5.0,主要內(nèi)容如下:
制作條形碼這里有2個(gè)庫,分別是pybarcode和pystrich,可以直接根據(jù)輸入的數(shù)字生成條形碼,下面我簡(jiǎn)單介紹一下這2個(gè)庫的安裝和使用:
1.安裝pybarcode,這個(gè)直接在cmd窗口輸入安裝命令“pip install pybarcode”就行,如下,很快就能安裝成功:
安裝完成后,我們就可以編寫相關(guān)代碼來實(shí)現(xiàn)制作條形碼了,測(cè)試代碼如下,很簡(jiǎn)單,這里以生成ean13條形碼為例,程序默認(rèn)會(huì)將條形碼保存為png格式:
生成的條形碼如下:
2.安裝pystrich,這個(gè)與上面類似,直接在cmd窗口輸入命令“pip install pystrich”就行,如下:
安裝成功后,我們就可以編寫測(cè)試代碼了,如下,很簡(jiǎn)單:
生成的條形碼如下:
制作二維碼這里有一個(gè)庫qrcode,專門用于制作二維碼,這個(gè)我以前也介紹過,下面我再簡(jiǎn)單介紹一下這個(gè)庫的安裝和使用:
1.安裝qrcode,這個(gè)直接在cmd窗口輸入命令“pip install qrcode”就行,如下:
2.安裝成功后,我們就可以編寫相關(guān)代碼來生成二維碼了,測(cè)試代碼如下,很簡(jiǎn)單,也很好理解:
點(diǎn)擊運(yùn)行程序,生成的二維碼如下:
手機(jī)掃描效果如下,如果是網(wǎng)址,會(huì)直接跳轉(zhuǎn)到對(duì)應(yīng)網(wǎng)頁,如果是文字,則解析出對(duì)應(yīng)內(nèi)容:
至此,我們就完成了利用python來制作條形碼和二維碼。總的來說,整個(gè)過程不難,都有現(xiàn)成的庫可以直接使用,代碼量也不多,很好理解,只要你有一定的python基礎(chǔ),熟悉一下相關(guān)示例和代碼,很快就能掌握的,網(wǎng)上也有相關(guān)教程和資料,感興趣的話,可以搜一下,希望以上分享的內(nèi)容能對(duì)你有所幫助吧,也歡迎大家評(píng)論、留言。