python讀取txt內容自動生成二維碼並保存

最近因爲工作需要一個批量生成二維碼的,草料等在線工具都還有限制就手擼一個。直接代碼

 

首先安裝qrcode。網上太多了就不多說了    直接pip   後面加-i  可以指定源網址   國內的還是挺快的

import qrcode




with open("test.txt", "r") as read_file:  #也爲了方便註釋寫的清楚一些吧,這是打開當前目錄下的一個txt文件。就是要生成二維碼的網址

    for line in read_file.readlines():
        line = line.strip('\n')  #去掉列表中每一個元素的換行符
        
        qr = qrcode.QRCode(
    	version=2,
    	error_correction=qrcode.constants.ERROR_CORRECT_L,
    	box_size=10,
    	border=1
        )#設置二維碼的大小
        qr.add_data(line)
        qr.make(fit=True)
        img = qr.make_image()
        line2=line[-16:]#取後幾位命名
        print(line2)
        img.save(line2+".png")

        
        
        
        
        print(line)
        
        
        
        
        
        print(line)

這是txt文件的截圖


       

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章