时间:2021-05-22
在工作中,有时会遇见需要将数字转换为条码的问题,每次都需要打开条码转换的网站,一次次的转换后截图,一两个还行,但是当需要转换的数量较多时,就会显得特别麻烦,弄不好还会遗漏或者重复,为了解决这个问题,使用python写了以下脚本,用来解决此问题
1、安装python-barcode库和pillow库
需要导入的python库
import barcodefrom barcode.writer import ImageWriter2.将需要转换的条形码数据保存到同级目录下的 EAN.txt 内
读取EAN.txt文件并保存到 EAN_list 列表中
3.使用for循环,将列表中的所有内容转换成EAN条形码图片,并将转换后的图片保存到当前目录
for i in EAN_list: EAN = barcode.get_barcode_class("code128") ean = EAN(i, writer=ImageWriter()) ean.save(i + "image")我这里使用的是128的编码,如果需要EAN8或者EAN13的编码,只需要将
EAN = barcode.get_barcode_class("code128")
中的‘code128'更换为 ‘EAN8'或者‘EAN13' 便可
完整代码如下:
import barcodefrom barcode.writer import ImageWriterEAN_list = []f = open('EAN.txt', 'r+')while True: line = f.readline() if line == '': f.close() break else: line = eval(line) EAN_list.append(str(line))for i in EAN_list: EAN = barcode.get_barcode_class("code128") ean = EAN(i, writer=ImageWriter()) ean.save(i + "image")以上就是python批量生成条形码的示例的详细内容,更多关于python 生成条形码的资料请关注其它相关文章!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
excel生成条形码的方法如下: 1、插入条形码控件,即:MicrosoftBarcodeControl。因Office版本不同,条形码控件版本也不同,不会影
条码打印机可以打印条形码,普通打印机一样可以打印条形码,只需要在条码打印软件中生成条形码,设置好标签的大小,就可以钟在条码打印软件中选择普通打印机打印条形码了,
php生成条形码的图片的实例详解因为用户的需要写了一个条形码;用php生成一个条形码的图片这个大家应该比我要好很多的吧,在自己项目的根目录下建立一个测试文件(直
复制代码代码如下:条形码生成46andx
条形码现在应用非常广泛,很多领域里都有条形码的使用,比如图书馆等等,条形码有专业的工具可以做,但是有点麻烦,怎么才能用WPS做条形码呢?步骤/方法​