python3转换code128条形码的方法


Posted in Python onApril 17, 2019

这年头如果用 python3 做条形码的,肯定(推荐)用 pystrich

这货官方文档貌似都没写到支持 Code128 ,但是居然有这个类( Code128Encoder )。。。。

一些喷墨打印机,如果质量差一点的话,喷出来的条码,会沾到一起,不好识别。

而用 pystrich 的话,会发觉宽度无法调节。

于是想到了用 条形码字体 来自己控制大小,找是找到字库了,但是你会发觉,你生成的东西,无法被扫描识别,

那是因为,这东西得转换后,才能打印啊。。。

经过千辛万苦,终于找到一篇文章说到转换的,地址在这里

我用的是Code128B,用python重写如下。

def conver_code128b(self, inputData):
  checksum = 104
  for ii, char in enumerate(inputData):
   asciiStr = ord(char)
   if asciiStr >= 32:
    checksum += (asciiStr - 32) * (ii + 1)
   else:
    checksum += (asciiStr + 64) * (ii + 1)
  checksum = checksum % 103
  if checksum < 95:
   checksum += 32
  else:
   checksum += 100
  result = chr(204) + str(inputData) + chr(checksum) + chr(206)
  return result

总结

以上所述是小编给大家介绍的python3转换code128条形码的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
基于Python函数的作用域规则和闭包(详解)
Nov 29 Python
Python实现判断给定列表是否有重复元素的方法
Apr 11 Python
python语音识别实践之百度语音API
Aug 30 Python
Python OpenCV对本地视频文件进行分帧保存的实例
Jan 08 Python
python实现文本进度条 程序进度条 加载进度条 单行刷新功能
Jul 03 Python
Python利用WMI实现ping命令的例子
Aug 14 Python
numpy求平均值的维度设定的例子
Aug 24 Python
python 实现二维字典的键值合并等函数
Dec 06 Python
详解Python 中的容器 collections
Aug 17 Python
如何使用Pytorch搭建模型
Oct 26 Python
OpenCV全景图像拼接的实现示例
Jun 05 Python
Python的三个重要函数详解
Jan 18 Python
Python爬虫——爬取豆瓣电影Top250代码实例
Apr 17 #Python
Python2与Python3的区别实例总结
Apr 17 #Python
详解Python用户登录接口的方法
Apr 17 #Python
详解python中递归函数
Apr 16 #Python
python学习--使用QQ邮箱发送邮件代码实例
Apr 16 #Python
详解Python连接MySQL数据库的多种方式
Apr 16 #Python
详解Python学习之安装pandas
Apr 16 #Python
You might like
如何使用PHP获取指定日期所在月的开始日期与结束日期
2013/08/01 PHP
php实现的支持断点续传的文件下载类
2014/09/23 PHP
php模拟post提交请求调用接口示例解析
2020/08/07 PHP
javascript 无提示关闭窗口脚本
2009/08/17 Javascript
jquery 字符串切割函数substring的用法说明
2014/02/11 Javascript
使用delegate方法为一个tr标签加一个链接
2014/06/27 Javascript
详解js中Json的语法与格式
2016/11/22 Javascript
JavaScript监听手机物理返回键的两种解决方法
2017/08/14 Javascript
input file样式修改以及图片预览删除功能详细概括(推荐)
2017/08/17 Javascript
angular ng-model 无法获取值的处理方法
2018/10/02 Javascript
详解Jest结合Vue-test-utils使用的初步实践
2019/06/27 Javascript
express框架下使用session的方法
2019/07/31 Javascript
vue.js实现图书管理功能
2019/09/24 Javascript
vue中在vuex的actions中请求数据实例
2019/11/08 Javascript
微信小程序开发摇一摇功能
2019/11/22 Javascript
Python批量修改文件后缀的方法
2014/01/26 Python
Python新手在作用域方面经常容易碰到的问题
2015/04/03 Python
python3对接mysql数据库实例详解
2019/04/30 Python
根据tensor的名字获取变量的值方式
2020/01/04 Python
计算pytorch标准化(Normalize)所需要数据集的均值和方差实例
2020/01/15 Python
Python实现括号匹配方法详解
2020/02/10 Python
Keras 利用sklearn的ROC-AUC建立评价函数详解
2020/06/15 Python
Python 使用 PyQt5 开发的关机小工具分享
2020/07/16 Python
基于python实现操作git过程代码解析
2020/07/27 Python
详解css3 mask遮罩实现一些特效
2018/10/24 HTML / CSS
CSS3选择器新增问题的实现
2021/01/21 HTML / CSS
Perfume’s Club德国官网:在线购买香水
2019/04/08 全球购物
美国价格实惠的在线眼镜网站:Zeelool
2020/12/25 全球购物
数控专业毕业生自荐信范文
2014/03/04 职场文书
企业年会主持词
2014/03/27 职场文书
开工仪式策划方案
2014/05/23 职场文书
建筑横幅标语
2014/10/09 职场文书
2016党员学习《反对自由主义》心得体会
2016/01/22 职场文书
优秀创业计划书分享
2019/07/19 职场文书
Python自动化爬取天眼查数据的实现
2021/06/15 Python
Mysql使用全文索引(FullText index)的实例代码
2022/04/03 MySQL