欢迎来到“只读课堂”!
In [1]:
#这节课,我们来学习怎样快速生成二维码。In [2]:
#这里,我们要用到一个二维码的模块:qrcodeIn [3]:
import qrcode --------------------------------------------------------------------------- ModuleNotFoundError Traceback (most recent call last) <ipython-input-3-4a3e4e8e3bd6> in <module>() ----> 1 import qrcode ModuleNotFoundError: No module named 'qrcode'In [4]:
#如果没有这个包,就会显示以上信息,那么,赶快用下面这行代码去联网安装!In [5]:
pip install qrcode The following command must be run outside of the IPython shell: $ pip install qrcode The Python package manager (pip) can only be used from outside of IPython. Please reissue the `pip` command in a separate terminal or command prompt. See the Python documentation for more informations on how to install packages: https://docs.python.org/3/installing/In [6]:
#安装完之后就可以了In [7]:
import qrcodeIn [8]:
#去产生一张二维码。In [9]:
a = qrcode.make("http://www.baidu.com")In [10]:
#我们把百度生成一张二维码In [11]:
a.save("C:/Users/Jimmy/Desktop/二维码_百度.png")In [12]:
#这样就生成了:
In [13]:
#大家扫扫看,是不是能进百度。In [14]:
#同样的,我们来点复杂的。In [15]:
import qrcodeIn [19]:
qr = qrcode.QRCode( version=1, error_correction=qrcode.ERROR_CORRECT_Q, box_size=4, border=2 )In [16]:
#这里的version是指定二维码的版本。In [17]:
#error_correction是指如果你把二维码裁剪了一部分,它也可以正常使用的代码。In [18]:
#box_size是指定二维码大小In [20]:
#但是,这样生成的二维码是没有用的,因为我们没加网址:In [21]:
#比如说我们要访问:In [22]:
qr.add_data("https://www.csdn.net")In [23]:
#下面这个代码可以让我们的二维码自适应,不与前面自己设定的冲突。In [24]:
qr.make(fit=True)In [25]:
#如果我们要指定颜色In [26]:
#就直接在生成的时候加上:In [33]:
img = qr.make_image(fill_color = "blue",back_color="yellow")In [34]:
img.save(r"C:\Users\Jimmy\Desktop\.png")In [35]:
#这样生成的二维码就不会是黑白的,可以看一下:
本次只读课堂的python教程就到这了,欢迎下一次的收看!