国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

python3轉換ITF25(交叉25)條形碼

beanlam / 1075人閱讀

摘要:繼上篇的轉換條形碼之后,發現,由于密度太高,依然無法清晰打印。迫于無奈,只能選擇這個密度低的條形碼,就是交叉碼。

繼上篇的python3轉換code128條形碼之后,發現,由于code128密度太高,依然無法清晰打印。
迫于無奈,只能選擇這個密度低的條形碼,就是:交叉25碼Interleaved 2of5)。


這字庫不好找啊。推薦:地址1 地址2 地址3

而且這個ITF25的轉換規則也很{{BANNED}},看了幾篇文章后才領悟,參考:文章1 文章2


關鍵點是:

要用括號包裹,用于標識開始和結束

每2個數字分割一次,獨立轉換為Unicode文字

    def conver_itf25(self, inputData):
        start_index = 0
        datalist = []
        if len(inputData) % 2 is not 0:
            start_index = 1
            datalist.append(inputData[0])

        datalist += re.findall(r"d{2}", inputData[start_index:])

        result = ""
        for i, numStr in enumerate(datalist):
            intStr = int(numStr)

            if intStr <= 49:
                result += chr(intStr + 48)
            else:
                result += chr(intStr + 142)

        return "(" + result + ")"

有需要的拿走,點個贊,謝了!

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/43616.html

相關文章

  • 對比學習:Golang VS Python3

    摘要:在機器學習數據分析領域成為必學語言。不定長參數,支持不定長參數,用定義參數名,調用時多個參數將作為一個元祖傳遞到函數內返回函數結果。showImg(https://user-gold-cdn.xitu.io/2019/5/13/16ab0b937e7329d4); Golang和Python都是目前在各自領域最流行的開發語言之一。 Golang其高效而又友好的語法,贏得了很多后端開發人員的青...

    劉東 評論0 收藏0
  • 對比學習:Golang VS Python3

    摘要:和都是目前在各自領域最流行的開發語言之一。在機器學習數據分析領域成為必學語言。 showImg(https://segmentfault.com/img/remote/1460000019167290); Golang和Python都是目前在各自領域最流行的開發語言之一。 Golang其高效而又友好的語法,贏得了很多后端開發人員的青睞,最適用于高并發網絡編程的語言之一。 Python不...

    Jason 評論0 收藏0
  • python3轉換code128形碼

    摘要:推薦個網址各種條形碼區別在線生成條形碼這年頭如果用做條形碼的,肯定推薦用。一些噴墨打印機,如果質量差一點的話,噴出來的條碼,會沾到一起,不好識別。經過千辛萬苦,終于找到一篇文章說到轉換的,地址在這里我用的是,用重寫如下。 干貨不敢私藏,趕緊分享給大家。 推薦2個網址:1.各種條形碼區別 2.在線生成條形碼 這年頭如果用python3做條形碼的,肯定(推薦)用pystrich。這貨...

    baihe 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<