删除python barcode.py库中条形码下面的文本

时间:2016-07-29 12:43:13

标签: python python-2.7 barcode

有谁知道如何删除条形码下方的文字?使用barcode.py库生成条形码。我试图检查https://bitbucket.org/whitie/python-barcode但无法找到解决方案,应该在python中的条形码保存行中写入哪些属性:

ean = barcode.get('code39', str(row['PART']), writer=ImageWriter())

使用标记线附加条形码图片我想从条形码生成中删除。 enter image description here

4 个答案:

答案 0 :(得分:2)

试试这个: barcode.default_writer_options [' write_text'] =错误

答案 1 :(得分:2)

这是解决方案

import barcode
from barcode.writer import ImageWriter
ITF = barcode.get_barcode_class('itf')
itf = ITF('30573190692203003169482900832115201911297', writer=ImageWriter())
fullname = itf.save('itf_barcode', options={"write_text": False})

答案 2 :(得分:0)

查看代码,您可以将属性'human'(人类可读文本)设置为非空字符串以覆盖底部的文本。如果将其设置为包含单个空白' '的字符串,则文本将为空。

答案 3 :(得分:0)

如果导入“条形码”,则解决方案是:

import barcode
barcode.base.Barcode.default_writer_options['write_text'] = False