无我

在小学尝试以Python为载体培养学生计算思维

用第三方模块qrcode生成二维码

一、什么是模块?

所谓模块就是一些指令的集合,就像书包里装满了各种书本和学习用具一样,模块的作用就是把同一类指令放在一起,便于使用和管理。比如Python提供的turtle模块中装满了各种用于绘图的指令,是提供给程序员的一个绘图工具箱。

模块分为内置模块和第三方模块:

内置模块——已经随Python安装好了,直接使用import指令导入即可使用。比如turtle模块、random模块。

第三方模块——Python的内置模块只是提供了较为基础的功能。第三方模块对内置模块进行了补充,提供了更加强大和丰富的功能,比如语音识别、人像识别、word和excel读写、游戏制作等。不过第三方模块需要下载安装才能使用。

下面介绍一个简单的第三方模块:qrcode。qrcode用来生成二维码,二维码可以存储一些数据,通过手机扫码即可读取其中的数据。

二、如何下载和安装第三方模块?

1、在安装Python的时候一定要勾选下面的选项。


2、用win+R组合键打开windows的运行窗口,输入cmd。


3、运行cmd将打开windows命令行窗口。


4、第三方模块使用pip指令进行安装,例如要安装qrcode模块,则输入下面的指令:

    pip install qrcode

出现下面的提示证明安装成功:


因为qrcode模块用来生成二维码图片,所以还需要另外一个图片处理模块Image,安装方法同上,输入下面指令即可:

    pip install Image



三、使用qrcode生成二维码

使用qrcode方法非常简单,首先使用import指令导入模块,然后用模块中的make指令生成二维码信息即可。


第2行代码生成了一个包含lofter网址的二维码,第3行将使用系统自带的看图软件显示二维码。第4行将二维码以png图片的格式保存到C盘根目录下。



扫码将直接进入我的微博主页。当然了,二维码也可以用来存储其他类型的信息,比如身份证信息、一首诗等。赶快动手试试吧!


评论
热度 ( 3 )
  1. 共1人收藏了此文字
只展示最近三个月数据

© 无我 | Powered by LOFTER