一 代码
# 本函数生成固定的12位二维码,读者可以根据实际需要修改成按输入位数进行生成的函数
def scode8(schoice):
# 输入要生成的二维码数量
incount = inputbox("\033[1;32m 请输入要生成的12位数字二维码数量:\33[0m", 1, 0)
while int(incount) == 0: # 如果输入不是大于0的数字,重新输入
incount = inputbox("\033[1;32m 请输入要生成的12位数字二维码数量:\33[0m", 1, 0)
mkdir("qrcode") # 判断保存二维码的文件夹是否存在,不存在,则创建该文件夹
for j in range(int(incount)): # 批量生成二维码
strone = '' # 清空存储单条二维码的变量
for i in range(12): # 生成单条二维码数字
strone = strone + str(random.choice(number))
encoder = qrcode.make(strone) # 生成二维码
encoder.save("qrcode\\" + strone + ".png") # 保存二维码图片到文件
二 运行