Python语言中模块
1.概述
主要是为了将功能相似的函数进行分组,放到不同的文件中,这样的话每个文件中的内容就相对较少【维护性高】,每一个文件的文件名用对应的功能来进行命名
本质:一个.py文件其实就是一个模块
"""
绝对路径:带盘符的路径,例如:C:\Users\Administrator\Desktop\BJ-Python1803\Day10
相对路径:不带盘符的路径,一般情况下,相对于当前工程的路径
例如:aaa.textDemo01
"""
之前用过的系统模块:math,random,os,Iterator,Iterable
2.优点
a.提高代码的可维护性
b.提高了代码的复用度【当一个模块书写完毕,可以在多处使用】
c.引用其他的模块【内置模块,第三方模块,自定义模块】
d.借助于包,可以避免文件命名重复【函数名和变量重复】的情况
3.时间相关模块
time :时间
datetime:日期
calendar:日历
时间间隔是以秒为单位的
每个时间戳都以自从1970.1.1经历了多长时间计算的
时间戳:当前时间距离1970.1.1的秒数
3.1time时间模块
UTC:格林威治天文时间,世界标准时间,在中国UTC+8
DST:夏令时
时间的表示形式:
a.以整数或者浮点数表示一个以秒为单位的时间间隔,这个时间的基础值1970.1.1的零时零分零秒
b.采用Python中的数据结构表示,采用元组,元组中可以有9个不同的元素,表示不同的含义
c.格式化的时间字符串
3.2datetime日期模块
datetime比time更加高级。是对time进行了封装
3.3calendar日历模块
主要用于获取日历的相信信息