亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

python3轉(zhuǎn)換code128條形碼的方法

 更新時(shí)間:2019年04月17日 09:37:35   作者:新の助2  
這篇文章主要介紹了python3轉(zhuǎn)換code128條形碼的方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

這年頭如果用 python3 做條形碼的,肯定(推薦)用 pystrich 。

這貨官方文檔貌似都沒(méi)寫(xiě)到支持 Code128 ,但是居然有這個(gè)類( Code128Encoder )。。。。

一些噴墨打印機(jī),如果質(zhì)量差一點(diǎn)的話,噴出來(lái)的條碼,會(huì)沾到一起,不好識(shí)別。

而用 pystrich 的話,會(huì)發(fā)覺(jué)寬度無(wú)法調(diào)節(jié)。

于是想到了用 條形碼字體 來(lái)自己控制大小,找是找到字庫(kù)了,但是你會(huì)發(fā)覺(jué),你生成的東西,無(wú)法被掃描識(shí)別,

那是因?yàn)?,這東西得轉(zhuǎn)換后,才能打印啊。。。

經(jīng)過(guò)千辛萬(wàn)苦,終于找到一篇文章說(shuō)到轉(zhuǎn)換的,地址在這里

我用的是Code128B,用python重寫(xiě)如下。

def conver_code128b(self, inputData):
  checksum = 104
  for ii, char in enumerate(inputData):
   asciiStr = ord(char)
   if asciiStr >= 32:
    checksum += (asciiStr - 32) * (ii + 1)
   else:
    checksum += (asciiStr + 64) * (ii + 1)
  checksum = checksum % 103
  if checksum < 95:
   checksum += 32
  else:
   checksum += 100
  result = chr(204) + str(inputData) + chr(checksum) + chr(206)
  return result

總結(jié)

以上所述是小編給大家介紹的python3轉(zhuǎn)換code128條形碼的方法,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺(jué)得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!

相關(guān)文章

  • Python參數(shù)傳遞機(jī)制傳值和傳引用原理詳解

    Python參數(shù)傳遞機(jī)制傳值和傳引用原理詳解

    這篇文章主要介紹了Python參數(shù)傳遞機(jī)制傳值和傳引用原理詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • NumPy對(duì)數(shù)組按索引查詢實(shí)戰(zhàn)方法總結(jié)

    NumPy對(duì)數(shù)組按索引查詢實(shí)戰(zhàn)方法總結(jié)

    數(shù)組的高級(jí)操作主要是組合數(shù)組,拆分?jǐn)?shù)組,tile數(shù)組和重組元素,下面這篇文章主要給大家介紹了關(guān)于NumPy對(duì)數(shù)組按索引查詢的相關(guān)資料,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2022-08-08
  • 如何使用Python獲取昨天的日期

    如何使用Python獲取昨天的日期

    Python 是一種高級(jí)語(yǔ)言,可用于數(shù)據(jù)科學(xué)和機(jī)器學(xué)習(xí),以使用 Python 的數(shù)據(jù)結(jié)構(gòu)訓(xùn)練 AI,它用于編寫(xiě)各種應(yīng)用程序,從 Web 和桌面到操作系統(tǒng)級(jí)程序,這篇文章主要介紹了在 Python 中獲取昨天的日期,需要的朋友可以參考下
    2023-05-05
  • 基于pandas數(shù)據(jù)樣本行列選取的方法

    基于pandas數(shù)據(jù)樣本行列選取的方法

    下面小編就為大家分享一篇基于pandas數(shù)據(jù)樣本行列選取的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-04-04
  • Python中字符串,列表與字典的常用拼接方法總結(jié)

    Python中字符串,列表與字典的常用拼接方法總結(jié)

    有時(shí)在數(shù)據(jù)處理時(shí),需要對(duì)數(shù)據(jù)進(jìn)行拼接處理,比如字符串的拼接、列表的拼接等,本文主要是介紹了字符串、列表、字典常用的拼接方法,希望對(duì)大家有所幫助
    2024-02-02
  • Python兔子毒藥問(wèn)題實(shí)例分析

    Python兔子毒藥問(wèn)題實(shí)例分析

    這篇文章主要介紹了Python兔子毒藥問(wèn)題,實(shí)例分析了兔子毒藥問(wèn)題的算法原理與Python解決方法,需要的朋友可以參考下
    2015-03-03
  • 深入了解Python如何操作MongoDB

    深入了解Python如何操作MongoDB

    MongoDB是由C++語(yǔ)言編寫(xiě)的非關(guān)系型數(shù)據(jù)庫(kù),是一個(gè)基于分布式文件存儲(chǔ)的開(kāi)源數(shù)據(jù)庫(kù)系統(tǒng)。本文主要介紹了如何通過(guò)Python操作MongoDB,需要的可以參考一下
    2022-01-01
  • 淺析Python 簡(jiǎn)單工廠模式和工廠方法模式的優(yōu)缺點(diǎn)

    淺析Python 簡(jiǎn)單工廠模式和工廠方法模式的優(yōu)缺點(diǎn)

    這篇文章主要介紹了Python 工廠模式的相關(guān)資料,文中示例代碼非常詳細(xì),幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-07-07
  • Python導(dǎo)入txt數(shù)據(jù)到mysql的方法

    Python導(dǎo)入txt數(shù)據(jù)到mysql的方法

    這篇文章主要介紹了Python導(dǎo)入txt數(shù)據(jù)到mysql的方法,涉及Python操作txt文件及mysql數(shù)據(jù)庫(kù)的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-04-04
  • python如何隨機(jī)生成高強(qiáng)度密碼

    python如何隨機(jī)生成高強(qiáng)度密碼

    這篇文章主要為大家詳細(xì)介紹了python隨機(jī)生成高強(qiáng)度密碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-08-08

最新評(píng)論