python批量生成條形碼的示例

2022-10-01 16:12:16 字數 1352 閱讀 7407

在工作中,有時會遇見需要將數字轉換為條碼的問題,每次都需要開啟條碼轉換的**,一次次的轉換後截圖,一兩個還行,但是當需要轉換的數量較多時,就會顯得特別麻煩,弄不好還會遺漏或者重複,為了解決這個問題,使用python寫了以下指令碼,用來解決此問題

1、安裝python-barcode庫和pillow庫

需要匯入的python庫

import barcode

from barcode.writer import imagewriter

2.將需要轉換的條形碼資料儲存到同級目錄下的 ean.txt 內

讀取ean.txt檔案並儲存到 ean_list 列表中

ean_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))

3.使用for迴圈,將列表中的所有內容轉換成ean條形碼,並將轉換後的儲存到當前目錄

for i in ean_list:

ean = barcode.get_barcode_class("code128")

ea程式設計客棧n = ean(i, writer=imagewriter())

ean.s**e(i + "image")

我這裡使用的是128的編碼,如果需要ean8或者ean13的編碼,只需要將

ean = barcode.get_barcode_class("code128")

中的『code128'更換為 『ean8'或者『ean13' 便可

www.cppcns.com完整**如下:

import barcode

from barcode.writer import imagewriter

ean_list =

f = open('ean.txt', 'r+')

while true:

line = f.readl程式設計客棧ine()

if line == '':

f.close()

break

else:

line = eval(l

ean_list.append(str(line))

for i in ean_list:

ean = barcode.get_barcode_class("code128")

ean = ean(i, writer=imagewriter())

ean.s**e(i + "image")

生成條形碼

一 路由 routes.maproute name home url home getbar defaults new 二 html頁 text value id codenum button value 生成條形碼 onclick wds createbar width 200px height ...

條形碼生成

生成條形碼的類 public class barcode128dll set private font m valuefont new font 宋體 10 是否顯示可見號碼 如果為null不顯示號碼 public font valuefont set private byte m magnify ...

Asp生成條形碼

function haiwaocde zfstr zf zfstr zf replace zf,0 zf replace zf,1 zf replace zf,2 zf replace zf,3 zf replace zf,4 zf replace zf,5 zf replace zf,7 zf r...