python如何實(shí)現(xiàn)條形碼和二維碼制作?
有沒(méi)有可以直接用的庫(kù)?
Python有一個(gè)專門(mén)的庫(kù),用來(lái)生成條形碼和二維碼。下面簡(jiǎn)單介紹一下實(shí)現(xiàn)過(guò)程。代碼量小,容易理解。實(shí)驗(yàn)環(huán)境為win10python3.6pycharm5.0,主要內(nèi)容如下:
制作條形碼這里有兩個(gè)庫(kù),pybarcode和pystrich,可以根據(jù)輸入的數(shù)字直接生成條形碼。下面我簡(jiǎn)單介紹一下這兩個(gè)庫(kù)的安裝和使用:
1.安裝pybarcode。只要輸入安裝命令"pip安裝pybarcode"在cmd窗口中,如下所示,安裝將很快成功:
安裝完成后,我們就可以編寫(xiě)相關(guān)代碼來(lái)實(shí)現(xiàn)條碼的制作了。測(cè)試代碼如下,非常簡(jiǎn)單。這里以ean13條碼生成為例,程序默認(rèn)將條碼保存為png格式:
生成的條形碼如下:
2.安裝pystrich,和上面差不多。只需輸入命令"pip安裝pystrich"直接在cmd窗口中,如下:
安裝成功后,我們可以編寫(xiě)如下測(cè)試代碼,非常簡(jiǎn)單:
生成的條形碼如下:
制作二維碼這里是圖書(shū)館二維碼,專門(mén)用來(lái)制作二維碼的。這個(gè)我之前介紹過(guò)。讓我簡(jiǎn)單介紹一下這個(gè)庫(kù)的安裝和使用:
1.安裝二維碼。只需輸入命令"pip安裝二維碼直接在cmd窗口中,如下所示:
2.安裝成功后,我們可以編寫(xiě)相關(guān)代碼來(lái)生成二維碼。測(cè)試代碼如下,非常簡(jiǎn)單易懂:
點(diǎn)擊運(yùn)行以生成QR碼,如下所示:
手機(jī)掃描效果如下:如果是網(wǎng)站,會(huì)直接跳轉(zhuǎn)到對(duì)應(yīng)的網(wǎng)頁(yè);如果是文本,它會(huì)分析相應(yīng)的內(nèi)容:
至此,我們已經(jīng)完成了用python制作條形碼和二維碼。總的來(lái)說(shuō),整個(gè)過(guò)程并不難。有現(xiàn)成的庫(kù)可以直接用,代碼量也不多。這很容易理解。只要有一定的python基礎(chǔ),熟悉相關(guān)的例子和代碼,很快就能掌握。網(wǎng)上也有相關(guān)教程和資料。有興趣的可以搜一下。希望上面分享的內(nèi)容對(duì)你有幫助。也歡迎大家評(píng)論留言。
如何制作神奇的二維碼和條形碼?
這個(gè)很簡(jiǎn)單。WPSExcel可以做到。直接輸入數(shù)據(jù),就可以生成相應(yīng)的二維碼和條形碼。我簡(jiǎn)單介紹一下實(shí)現(xiàn)過(guò)程。主要內(nèi)容如下:
1.創(chuàng)建一個(gè)新的Excel并打開(kāi)它。依次點(diǎn)擊菜單欄中的插入-gt圖庫(kù),會(huì)彈出下拉列表,包括二維碼和條形碼的制作,如下圖:
2.點(diǎn)擊二維碼,會(huì)彈出二維碼對(duì)話框。在這里直接輸入文字,會(huì)直接生成對(duì)應(yīng)的二維碼。還可以設(shè)置二維碼屬性。如背景色、前景色等:
3.點(diǎn)擊條形碼,會(huì)彈出條形碼對(duì)話框。類似上面的二維碼對(duì)話框,直接輸入文字,就會(huì)自動(dòng)生成對(duì)應(yīng)的條形碼,如下圖,很簡(jiǎn)單。在這里您可以自定義編碼類型:
至此,我們完成了二維碼和條形碼的制作,一點(diǎn)也不神奇,只是非常簡(jiǎn)單。只要熟悉操作,很快就能掌握。當(dāng)然也可以用OfficeExcel。你只需要先安裝微軟條碼控件15.0的控件,然后就可以正常制作二維碼和條碼了。如果你熟悉編程,你也可以用Python來(lái)制作它們。有現(xiàn)成的庫(kù),而且非常簡(jiǎn)單。網(wǎng)上也有相關(guān)教程和資料。有興趣的可以搜一下。希望上面分享的內(nèi)容能夠正確。