利用python生成二维码

需要导入qrcode,
cmd中运行“pip install qrcode”即可

import qrcode
# 导入os系统模块
import os
# 将工作目录修改到指定位置
os.chdir("C:/Users/gulu/Desktop/python")


# 复杂的生成二维码
def make_code(text):
    #  version是二维码的尺寸,数字大小决定二维码的密度       error_correction:是指误差
    # box_size:参数用来控制二维码的每个单元(box)格有多少像素点
    # border: 参数用控制每条边有多少个单元格(默认值是4,这是规格的最小值
    qr = qrcode.QRCode(version=5,
                       error_correction=qrcode.constants.ERROR_CORRECT_L,
                       box_size=8,
                       border=4,
                       )
    # 添加数据
    qr.add_data(text)
    # 生成二维码
    qr.make(fit=True)
    img = qr.make_image()
    img.show()
 
# 简单的生成二维码
def make_code_easy(text):
    image = qrcode.make(text)
    image.show()
    
    image.save(r"C:/Users/gulu/Desktop/python/d.png")
    print("success")
    

    # 导入os系统模块
    import os
    # 将工作目录修改到指定位置
    os.chdir("C:/Users/gulu/Desktop/python")
    # 输出此位置的的路径;
    # print(os.getcwd())
    # 所有的文件名和目录
    # print(os.listdir())

    # 将数据“aa”写入到txt文件中
    # s = str(aa)
    # f = open('dict.txt','w',encoding = "utf-8")
    # f.writelines(s)
    # f.close()
    # print("文件写入完成")




 
if __name__ == '__main__':
    text = input("扫描出来想要展示的内容:")
    make_code(text)
    # make_code_easy(text)

你可能感兴趣的:(python工具包,python)