欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python批量生成條形碼的示例

 更新時(shí)間:2020年10月10日 09:46:53   作者:賈話(huà)  
這篇文章主要介紹了python批量生成條形碼的示例,幫助大家更好的利用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)文章!

相關(guān)文章

  • Pandas.concat連接DataFrame,Series的示例代碼

    Pandas.concat連接DataFrame,Series的示例代碼

    本文主要介紹了Pandas.concat連接DataFrame,Series的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • pandas高效讀取大文件的示例詳解

    pandas高效讀取大文件的示例詳解

    使用?pandas?進(jìn)行數(shù)據(jù)分析時(shí),第一步就是讀取文件,所以這篇文章主要來(lái)和大家討論一下pandas如何高效讀取大文件,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解下
    2024-01-01
  • 用python實(shí)現(xiàn)PDF解密打印文件

    用python實(shí)現(xiàn)PDF解密打印文件

    大家好,本篇文章主要講的是用python實(shí)現(xiàn)PDF解密打印文件,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話(huà)記得收藏一下
    2022-02-02
  • python實(shí)現(xiàn)自動(dòng)生成SQL語(yǔ)句

    python實(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的方法

    今天小編就為大家分享一篇用python代碼將tiff圖片存儲(chǔ)到j(luò)pg的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-12-12
  • python pipeline的用法及避坑點(diǎn)

    python pipeline的用法及避坑點(diǎn)

    在本篇文章里小編給大家分享的是一篇關(guān)于python pipeline的用法及避坑點(diǎn),有需要的朋友們可以跟著學(xué)習(xí)下。
    2021-07-07
  • Windows下Anaconda2安裝NLTK教程

    Windows下Anaconda2安裝NLTK教程

    這篇文章主要為大家詳細(xì)介紹了Windows下Anaconda2安裝NLTK的教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-09-09
  • TensorFlow模型保存/載入的兩種方法

    TensorFlow模型保存/載入的兩種方法

    這篇文章主要為大家詳細(xì)介紹了TensorFlow 模型保存/載入的兩種方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • Python中 傳遞值 和 傳遞引用 的區(qū)別解析

    Python中 傳遞值 和 傳遞引用 的區(qū)別解析

    這篇文章主要介紹了Python中 傳遞值 與 傳遞引用 的區(qū)別解析,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下吧
    2018-02-02
  • Pandas Series如何轉(zhuǎn)換為DataFrame

    Pandas Series如何轉(zhuǎn)換為DataFrame

    這篇文章主要介紹了Pandas Series如何轉(zhuǎn)換為DataFrame問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08

最新評(píng)論