二维码生成器链接推荐(自己做一个二维码生成器)

当你需要把电脑浏览正在浏览的网站弄到手机上访问时,你怎么做?

浏览器上找插件?找一些二维码生成的网站?亦或者是下载一个生成二维码的软件?

用python,快速做一个属于自己的二维码生成器

一、准备工作:

1.安装python

2.下载QRCode库

win r,输入cmd,在cmd中输入pip install qrcode,点击回车键,等待安装好就行了

二维码生成器链接推荐(自己做一个二维码生成器)(1)

二维码生成器链接推荐(自己做一个二维码生成器)(2)

二、开始编程:

1.导入刚刚下载的qrcode

import qrcode

2.设置我们需要生成的网址(百度为例)

url = “https://www.baidu.com/”

3.配置需要生成的二维码的属性

qr = qrcode.QRCode(

version=None,

error_correction=qrcode.constants.ERROR_CORRECT_L,

box_size=10,

border=2)

'''

version:(值从 1-40, 最小的是1,用21 x 21像素表示), 填None 的话电脑会给你设置一个合适的像素

error_correction:ERROR_CORRECT_L/ERROR_CORRECT_M/ERROR_CORRECT_Q/ERROR_CORRECT_H,7%/15%/25%/30%的容错率,一般设置7%就行了

box_size:设置每个方块二维码的像素

border:设置二维码的边界

'''

qr.make(fit=True)

4.将需要生成的内容传给qr

qr.add_data(url)

5.开始制作二维码

img = qr.make_image()

6.保存二维码

img.save("二维码.png")

保存二维码的时候一定要加上电脑可以识别的图片后缀名

7.查看二维码

生成的二维码保存在和代码相同的路径下,打开就可以看到我们生成的二维码了

三、进阶:

1.直接打开

运行以后生成的二维码我们就可以直接用系统自带的图片软件打开并用手机扫码了,当然,有的人想要生成以后就可以直接显示出来,可以在导入库的时候导入一个os库

import qrcode,os

最后保存二维码后可以让程序直接打开图片

os.startfile("二维码.png")

2.灵活输入

当我们自己使用的时候改一下url后面的地址就可以生成相应的二维码,但是每次需要去代码里面修改网址也很麻烦

所以可以选择给他一个输入的窗口,很简单,将输入网址的地方改成这样就行了

url = input("输入数据:\n")

三、完整的代码

url = input("输入数据:\n")

qr = qrcode.QRCode(

version=None,

error_correction=qrcode.constants.ERROR_CORRECT_L,

box_size=10,

border=1)

'''

version:(值从 1-40, 最小的是1,用21 x 21像素表示), 填None 的话电脑会给你设置一个合适的像素

error_correction:ERROR_CORRECT_L/ERROR_CORRECT_M/ERROR_CORRECT_Q/ERROR_CORRECT_H,7%/15%/25%/30%的容错率,一般设置7%就行了

box_size:设置每个方块二维码的像素

border:设置二维码的边界

'''

qr.make(fit=True)

qr.add_data(url)

img = qr.make_image()

img.save("二维码.png")

os.startfile("二维码.png")

这样我们就可以直接双击py文件运行了,输入网址,生成二维码,用起来很方便,这个代码还有很多可以改进的地方,不过需要各位自己去寻找了,毕竟只有尝试过,记忆才会更加深刻

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页