本文共 589 字,大约阅读时间需要 1 分钟。
在网上找了一些关于python中的条形码生成的文章,很多博主都用得pybarcode这个包,但在自己实际应用时,这个包无法正确安装,细查了一下,大概是这个包不支持python3的缘故。随后在github上查找了相关条形码的生成工具,找到了在python3中可以使用的条码生成包:python-barcode
安装:
pip install python-barcode
引用:
import barcode
示例:
import barcode
from barcode.writer import ImageWriter
print(barcode.PROVIDED_BARCODES) //查看python-barcode支持的条形码格式
EAN = barcode.get_barcode_class('ean13') //创建ean13格式的条形码格式对象
ean = EAN('5901234123457',writer=ImageWriter()) //创建条形码对象,内容为5901234123457
fullname = ean.save('d:\ean13_barcode') //保存条形码图片,并返回保存路径。图片格式为png
print(fullname)
参考:
https://github.com/WhyNotHugo/python-barcode
转载地址:http://eszfd.baihongyu.com/