python生成条形码

python生成条形码有很多第三方库,我大致尝试了几个常用的库,简单谈一下感受。 先说结果,如果你是用python3.x,建议使用pyStrich。pyBarcode能找到较多资料,使用也较简单 直接pip安装 pip install pyBarcode 这里以EAN13码举例from barcode.writer import ImageWriterfrom barcode.ean imp
摘要由CSDN通过智能技术生成

python生成条形码有很多第三方库,我大致尝试了几个常用的库,简单谈一下感受。
先说结果,如果你是用python3.x,建议使用pyStrich。

pyBarcode

能找到较多资料,使用也较简单
直接pip安装 pip install pyBarcode
这里以EAN13码举例

from barcode.writer import ImageWriter
from barcode.ean import EuropeanArticleNumber13
import barcode

生成EAN13条形码,保存到图片中,不写后缀默认是png格式,ImageWriter初始化方法中默认self.format = ‘PNG’

ean = EuropeanArticleNumber13("690123456789", writer=ImageWriter())
ean.save("image")
EAN = barcode.get_barcode_class("ean13")
ean = EAN("690123456789", writer=ImageWriter())
ean.save("image")

以上两种方法是等效的,效果如下图

  • 12
    点赞
  • 88
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值