首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么它在我的条形码中随机添加一个数字或字符?如何阻止它?在python中

为什么它在我的条形码中随机添加一个数字或字符?如何阻止它?在python中
EN

Stack Overflow用户
提问于 2021-02-22 09:57:24
回答 1查看 83关注 0票数 0

我正在创建一个使用代码39的条形码,它会随机添加数字或字符,如何阻止它?

代码语言:javascript
复制
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)

以及如何在其中添加数据?就像我扫描的时候,它显示了一个二维码的链接。这是我的个人项目。

EN

回答 1

Stack Overflow用户

发布于 2021-02-22 10:11:39

代码39可以包含一个可选的校验和作为最后一个字符,请参阅herebarcode.Code39会自动计算并添加校验和。这可以使用add_checksum参数禁用。为此,请将代码中的最后一行替换为

代码语言:javascript
复制
Code39('grinding 091419', writer=ImageWriter(), add_checksum=False).write(f)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66309102

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档