python批量生成條形碼的示例
在工作中,有時(shí)會(huì)遇見(jiàn)需要將數(shù)字轉(zhuǎn)換為條碼的問(wèn)題,每次都需要打開(kāi)條碼轉(zhuǎn)換的網(wǎng)站,一次次的轉(zhuǎn)換后截圖,一兩個(gè)還行,但是當(dāng)需要轉(zhuǎn)換的數(shù)量較多時(shí),就會(huì)顯得特別麻煩,弄不好還會(huì)遺漏或者重復(fù),為了解決這個(gè)問(wèn)題,使用python寫(xiě)了以下腳本,用來(lái)解決此問(wèn)題
1、安裝python-barcode庫(kù)和pillow庫(kù)
需要導(dǎo)入的python庫(kù)
import barcode from barcode.writer import ImageWriter
2.將需要轉(zhuǎn)換的條形碼數(shù)據(jù)保存到同級(jí)目錄下的 EAN.txt 內(nèi)
讀取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循環(huán),將列表中的所有內(nèi)容轉(zhuǎn)換成EAN條形碼圖片,并將轉(zhuǎn)換后的圖片保存到當(dāng)前目錄
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 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) 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批量生成條形碼的示例的詳細(xì)內(nèi)容,更多關(guān)于python 生成條形碼的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
- python基于opencv批量生成驗(yàn)證碼的示例
- python用faker庫(kù)批量生成假數(shù)據(jù)
- python批量生成身份證號(hào)到Excel的兩種方法實(shí)例
- 如何使用python-opencv批量生成帶噪點(diǎn)噪線(xiàn)的數(shù)字驗(yàn)證碼
- Python如何批量生成和調(diào)用變量
- python利用faker庫(kù)批量生成測(cè)試數(shù)據(jù)
- Python操作Word批量生成合同的實(shí)現(xiàn)示例
- 利用Python腳本批量生成SQL語(yǔ)句
- 基于Python批量生成指定尺寸縮略圖代碼實(shí)例
- Python3批量生成帶logo的二維碼方法
- Python批量生成幻影坦克圖片實(shí)例代碼
- 利用Python批量生成任意尺寸的圖片
- python批量生成本地ip地址的方法
- 教你使用Python根據(jù)模板批量生成docx文檔
相關(guān)文章
Pandas.concat連接DataFrame,Series的示例代碼
本文主要介紹了Pandas.concat連接DataFrame,Series的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-02-02python實(shí)現(xiàn)自動(dòng)生成SQL語(yǔ)句
在數(shù)據(jù)處理和管理中,SQL(Structured?Query?Language)是一種非常重要的語(yǔ)言,本文主要介紹了如何使用python實(shí)現(xiàn)自動(dòng)生成SQL語(yǔ)句,需要的可以參考下2024-04-04用python代碼將tiff圖片存儲(chǔ)到j(luò)pg的方法
今天小編就為大家分享一篇用python代碼將tiff圖片存儲(chǔ)到j(luò)pg的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-12-12Pandas Series如何轉(zhuǎn)換為DataFrame
這篇文章主要介紹了Pandas Series如何轉(zhuǎn)換為DataFrame問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-08-08