使用python生成自定义EAN-13条形码
使用python中的pystrich.ean13模块,我们可以根据用户输入的编码批量生成自定义的EAN-13条形码。需要注意的是,我们需要先安装pystrich库,并且通过对路径进行相关操作,我们可以将生成的条形码保存在指定的文件夹中。让我们来看看下面这段代码:from pystrich.ean13 import EAN13Encoder
import os
import random
def generate_custom_barcode(input_code, output_path):
"""
生成自定义EAN-13条形码
:param input_code: 用户输入的编码
:param output_path: 条形码输出路径
:return: 无返回值
"""
encoder = EAN13Encoder(input_code)
file_name = "{}.png".format(input_code)
file_path = os.path.join(output_path, file_name)
encoder.save(file_path)
print("EAN-13条形码已生成成功!")
if name == 'main':
input_code = input("请输入编码:")
output_path = "./barcodes"
mkpath(output_path)
generate_custom_barcode(input_code, output_path)
用户评论