python:python-barcode 一个生成条形码的库

安装

C:\Users\lifeng01>pip install python-barcode
Collecting python-barcode
  Using cached python_barcode-0.13.1-py3-none-any.whl (217 kB)
Installing collected packages: python-barcode
Successfully installed python-barcode-0.13.1

简单使用

想要将条形码生成为SVG对象,可以使用默认的写入器(不指定写入器)。
简单的例子:

import barcode


bar = barcode.get("ean13", "123456789102")
print(bar.get_fullcode())

# 运行结果
1234567891026

Process finished with exit code 0

注意点:

  • 首先ean13是固定名称,输入自定义的会抛出异常
  • 其次123456789102必须要有12位数字的字符串,顺序可自定义,不然会抛出异常

上面生成了数字,继续编写代码生成.svg的图片,并存在本地。示例如下:

import barcode


bar = barcode.get("ean13", "987654321102")
filename = bar.save("ean13")
print(filename)

# 运行结果:
ean13.svg

Process finished with exit code 0
<

你可能感兴趣的:(python,python,python-barcode)