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
<