【发布时间】:2019-01-20 10:44:58
【问题描述】:
我正在尝试使用 python-barcode (https://github.com/WhyNotHugo/python-barcode) 生成条形码。我设法生成一个条形码并保存为 png,如下所示:
import barcode
from barcode.writer import ImageWriter
EAN = barcode.get_barcode_class('ean13')
ean = EAN(u'5901234123457', writer=ImageWriter())
fullname = ean.save('barcode')
但是,如果我尝试使用变量中的值,它就不起作用:
import barcode
from barcode.writer import ImageWriter
number = 5901234123457
EAN = barcode.get_barcode_class('ean13')
ean = EAN(number, writer=ImageWriter())
fullname = ean.save('barcode')
然后我得到
TypeError: 'int' object is not subscriptable
我可能会犯一些愚蠢的错误,但我对此很陌生...:/
【问题讨论】: