python中的数据矩阵GS1
Posted
技术标签:
【中文标题】python中的数据矩阵GS1【英文标题】:Data Matrix GS1 in python 【发布时间】:2021-12-21 05:01:39 【问题描述】:请帮帮我( 我无法在 python 中生成带有 GS1 符号(FNC1)的 DataMatrix。 当我尝试下面的代码时,我无法在屏幕中获得符号 gs1
from ppf.datamatrix import DataMatrix
data = '0104680059740223213(OkNQCgC*qXF91KZF092gSnuwHu7c3KkrgPhR7eWzfH5/Qg=gSnuwHu7c3KkrgPhR7eWzfH5/Qg=gSnuwHu7c3KkrgPhR7eWzfH5/Qg=gSnu'
myDataMatrix = DataMatrix(data)
myDataMatrix
enter image description here
【问题讨论】:
【参考方案1】:您正在打印出 DataMatrix 对象。没有理由显示图像。来电:
myDataMatrix.svg()
将返回带有数据矩阵的 svg 文件的内容。您可以将内容保存到文件中并查看它,例如在网络浏览器中。
with open("myfilename.svg", "w") as f:
f.write(myDataMatrix.svg())
如果您指的是 ppf.datamatrix 主页,这似乎表明,执行 myDataMatrix 应该以某种方式打印出代码:他们可能使用 Jupyter notebook ot ipython。
【讨论】:
谢谢你)但你不明白我的问题)我可以看到 DataMatrix(DM) 但我的 DM 不包含 GS1 符号(数据中的符号我需要更改 DM,您可以在屏幕上看到 GS1 符号的原始数据:i.stack.imgur.com/IiwWg.png)当我搜索时,我找到了这个页面datamark.by/voprosy-otvety/gs1-datamatrix,但我不知道该怎么做(【参考方案2】:您可能需要在您使用的模块中找到编码器,并在代码字的开头添加 chr(232),它是 FNC1 符号。那么您所有的数据矩阵都将采用 GS1 格式。
【讨论】:
以上是关于python中的数据矩阵GS1的主要内容,如果未能解决你的问题,请参考以下文章