Python生成一维码
生活随笔
收集整理的這篇文章主要介紹了
Python生成一维码
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
參考頁面https://pypi.org/project/python-barcode/
利用python-barcode的庫
一、安裝python-barcode庫
#安裝前提條件庫 pip install Pillow #安裝 pip install python-barcode
二、用python-barcode庫將文本轉為barcode
目前支持的編碼方式
EAN-8
EAN-13
EAN-14
UPC-A
JAN
ISBN-10
ISBN-13
ISSN
Code 39
Code 128
PZN
import barcode
from barcode.writer import ImageWriter
#支持的編碼
"""
[u'code39', u'code128', u'ean', u'ean13', u'ean8', u'gs1', u'gtin',
u'isbn', u'isbn10', u'isbn13', u'issn', u'jan', u'pzn', u'upc', u'upca']
"""
def barcode_to_png(barcode_type,text_str,filename):
EAN = barcode.get_barcode_class(barcode_type)
ean = EAN(text_str, writer=ImageWriter())
ean.save(filename)
if __name__=="__main__":
barcode_to_png('code128',"M13OSA100210012000",'文件位置')
總結
以上是生活随笔為你收集整理的Python生成一维码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 太阳门
- 下一篇: php爬取flash的交互数据库,基于P