這個非常簡單,Python中有現成的二維碼和條形碼模塊,可以直接編程實現二維碼和條形碼制作,非常容易,下面我簡單介紹一下實現過程,實驗環境win10+python3.6+pycharm5.0,主要內容如下:
二維碼
1.首先,安裝qrcode模塊,這是一個專門用來制作二維碼的模塊,可以直接使用,安裝的話,直接在cmd窗口輸入命令“pipinstallqrcode”就行,如下:
2.安裝完成后,我們就可以編程來實現二維碼制作了,測試代碼如下,非常簡單,基本思路先設置二維碼屬性,然后添加文本內容,最后直接生成就行:
點擊運行這個程序,就會在當前目錄下生成一個二維碼圖片,效果如下:
條形碼
1.首先,安裝pybarcode模塊,這是一個專門用于制作條形碼的模塊,安裝的話,與上面安裝qrcode類似,直接輸入命令“pipinstallpybarcode”就行,如下:
2.安裝成功后,就可以直接編程來實現條形碼制作了,這里以制作EAN-13編碼的條形碼為例(EAN-8、EAN-14、Code39等這些類型條形碼也可以),測試代碼如下,非常簡單,先傳入條形碼內容,然后直接保存圖片就行,這里會默認生成png圖片,所以可以不寫圖片后綴名:
運行程序,效果如下,已經成功生成條形碼圖片,但有一個缺點就是沒有標注起始符和終止符,不是很美觀:
3.這里也可以使用pystrich模塊生成條形碼,首先也是安裝pystrich模塊,這個也直接輸入安裝命令“pipinstallpystrich”就行,安裝完成后,就可以直接編程實現條形碼制作了,測試代碼如下,也非常簡單,和pybarcode差不多:
運行程序,生成的條形碼效果如下,這里會標注起始符,也更美觀些,如果是Python3的話,建議使用這種方式生成條形碼:
至此,我們就完成了Python二維碼和條形碼的制作。總的來說,整個過程非常簡單,代碼量也不多,很好理解,只要你熟悉一下上面的代碼,多調試幾遍程序,很快就能掌握的,網上也有相關資料和教程,非常豐富、詳細,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言補充。