最近因爲工作需要一個批量生成二維碼的,草料等在線工具都還有限制就手擼一個。直接代碼
首先安裝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文件的截圖