使用python,批量生產條形碼

2022-09-12 00:54:21 字數 1471 閱讀 5038

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

1、安裝python-barcode庫和pillow庫

需要匯入的python庫

import

barcode

from barcode.writer import imagewriter

將需要轉換的條形碼資料儲存到同級目錄下的 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)

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

for i in

ean_list:

ean = barcode.get_barcode_class("

code128")

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

ean.s**e(i + "

image

")

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

ean = barcode.get_barcode_class("code128")

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

完整**如下:

import

barcode

from barcode.writer import

imagewriter

ean_list =

f = open('

ean.txt

', 'r+'

)while

true:

line =f.readline()

if line == ''

: f.close()

break

else

: line =eval(line)

for i in

ean_list:

ean = barcode.get_barcode_class("

code128")

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

ean.s**e(i + "

image")

python批量生成條形碼的示例

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

wps將批量數字轉換成條形碼 條形碼的識別原理

一 條形碼概述 條形碼是由美國的n.t.woodland在1949年首先提出的.近年來,隨著計算機應用的不斷普及,條形碼的應用得到了很大的發展.條形碼可以標出商品的生產國 製造廠家 商品名稱 生產日期 圖書分類號 郵件起止地點 類別 日期等資訊,因而在商品流通 圖書管理 郵電管理 銀行系統等許多領域...

js生產13位條形碼

js生產13位條形碼 ean 13碼規則 第十三位數字是前十二位數字經過計算得到的效驗碼 例如 690123456789 第三位計算其效驗碼的過程 前十二位的奇數字和 6 0 2 4 6 8 26 前十二位的偶數字和 9 1 3 5 7 9 34 將奇數和與偶數和的三倍相加26 34 3 128 取...