目录
一、Python中的包
一个Python程序里有n多个包,每个包又包含N多个模块,模块中又包含函数、类、语句等东西。每个包所包含的模块是功能相近的。
1、包的创建
在想创建的目录下右键,选择包即可,我们会发现里面自带一个叫__init__.py的文件。
要注意包与目录的区别:
包里面是包含一个叫__init__.py的文件,而目录里则没有这个文件。如下图所示,绿框是目录,红框是包。
然后我们可以在包里面创建模块。
2、包的导入
首先我们在pageage这个包里面创建了两个模块,A模块里面写的a=10,B模块里面写的B=100.然后我们在chap13目录里面创建一个新的模块来调用这个包。
5行和6行是传统的导入方式,目的是输出包里面模块a的值;8行和9行是比较省事的导入方式,他将包里面的B模块取名mb,最后使用mb去代替pageage.B这样就显得很整洁。
注意事项:
二、Python中常用的内置模块
1、sys模块
这里我们使用了sys中的getsizeof方法,其作用是得到对象占用内存的大小。
2、time模块
先导入time模块,然后使用其中的time和localtime方法,我们看到第十四行输出了一当前秒数,然后第15行根据当前的秒输出了现在的日期和时间,以及现在是这周的第几天,和现在是今年的第几天。
3、os模块
这个模块与文件的使用有关系。
4、calendar模块
获取日期可以用这个模块
5、urllib模块
Urllib是个包,包里面包含其他模块。
这个模块包含一个叫做request的模块,它可以返回指定网站的相应信息,当使用爬虫的时候会用到它。
使用方法如图所示:
6、math模块
这个模块是使用数学计算时用到的东西,比如我想输出pi,如上图所示。
三、第三方模块的安装与使用
1、第三方模块的安装
以安装schedule模块为例。
第一步
按win+r输入cmd,打开命令提示符。
第二步
输入 pip install schedule,install后面的可以输入你想要下载的模块,此处以下载schedule为例。输入完成后按回车。
等待一段时间后,显示红线内容则表示下载成功。
第三步
我们可以使用交互系统在Python上面验证一下:
输入Python,进入Python环境了,之后输入import schedule,如果后面没有报错,则下载成功。
2、第三方模块的使用
重启pycharm,不然会提示你schedule没有安装。
重启完毕后,我们开始使用这个模块
首先导入schedule模块和time模块,定义一个函数,函数的作用是输出一段字符。
之后调用schedule中的“每几秒执行一次。。函数”。
然后在一个死循环里进行每3秒执行一次job函数并且休眠一秒的操作。
最后的模块使用结果如下图: