我正在创建一个使用代码39的条形码,它会随机添加数字或字符,如何阻止它?
from barcode import Code39
from barcode.writer import ImageWriter
from io import BytesIO
rv = BytesIO()
Code39(str(), writer=ImageWriter()).write(rv)
with open('datacode.jpeg', 'wb') as f:
Code39('grinding 091419', writer=ImageWriter()).write(f)以及如何在其中添加数据?就像我扫描的时候,它显示了一个二维码的链接。这是我的个人项目。
发布于 2021-02-22 10:11:39
代码39可以包含一个可选的校验和作为最后一个字符,请参阅here。barcode.Code39会自动计算并添加校验和。这可以使用add_checksum参数禁用。为此,请将代码中的最后一行替换为
Code39('grinding 091419', writer=ImageWriter(), add_checksum=False).write(f)https://stackoverflow.com/questions/66309102
复制相似问题