在工作中,有時會遇見需要將數字轉換為條碼的問題,每次都需要開啟條碼轉換的**,一次次的轉換後截圖,一兩個還行,但是當需要轉換的數量較多時,就會顯得特別麻煩,弄不好還會遺漏或者重複,為了解決這個問題,使用python寫了以下指令碼,用來解決此問題
1、安裝python-barcode庫和pillow庫
需要匯入的python庫
importbarcode
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 inean_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』 便可
完整**如下:
importbarcode
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 取...