0
点赞
收藏
分享

微信扫一扫

python itf-14条码生成

itf14条码是由13位数字加1位校验码组成的,所以首先你得提供13位数字

使用python 三方包:

​​https://github.com/GameMaker2k/PyUPC-EAN​​​​https://pypi.org/project/PyUPC-EAN/​​

示例:

import upcean
barcode2 = upcean.oopfuncs.barcode('itf14', '3001234567890')
print(barcode2.validate_checksum()) # 生成的6为校验位
print(barcode2.fix_checksum())
# barcode2.validate_create_barcode("./30012345678906.png", 10)
barcode2.fix_create_barcode("./30012345678906.png", 10)

import upcean
barcode2 = upcean.oopfuncs.barcode('itf14', '30012345678909')
print(barcode2.validate_checksum())
print(barcode2.fix_checksum())
barcode2.code=barcode2.fix_checksum() # 条码值重新赋值校正
print(barcode2)
# barcode2.validate_create_barcode("./30012345678906.png", 10)
barcode2.fix_create_barcode("./{}.png".format(barcode2.code), 10)

懂得,原来世界如此简单!



举报

相关推荐

0 条评论