一、导入模块方法
1、import 模块名
2、import 模块名 as 名称缩写
3、from 模块名 import 函数
4、from 模块名 import 模块名 as 名称缩写
二 、os模块
导入os模块 import os
1、os.name
window系列-->nt
非window系类--》posix
2、路径分隔符: os.sep
3.os.path
获取文件的绝对路径 os.path.abspath()
判断是否为文件夹: os.path.isdir()
判断是否为文件: os.path.isfilm()
判断是否存在: os.path.exists()
拿出文件并拆分成元组: os.path.split()
rpartition.('.')
获取文件的大小、单位:字节,若路径为目录则返回0:os.path.getsize()
链接两个路径,windows默认用\\连接: os.path.join()
4.获取当前工作目录: os.getcwd()
获取当前目录下的所有文件及文件夹: os.listdir()
在目录下创建文件夹: os.mkdir()
切换当前工作目录: os.chdir()
移除某路径下特定文件(不能是文件夹): os.remove()
获取环境变量: os.environ.get()
三、sys模块
停止模块 sys.exit()
查模块的路径。初始化时使用pythonpath环境变量的值 sys.path
返回操作系统的名称 sys.platform
获取python的版本 sys.version
四、math模块
向上取整 math.ceil()
绝对值 mail.fabs( )
阶乘 mail.factorial()
向下取整 mail.floor()
幂运算 x**y pow() mail.pow()
三角函数 mail.sin/cos/tan(math.pi)
五、random模块 import random
1,返回随机生成的一个整数 random.randint()
2、返回随机生成的一个浮点数 random.uniform()
3、从指定范围内按指定技术递增的集合获取一个随机数默认为1,[x,y) random.randrange()
4.从指定的序列中获取一个随机元素 random.choice()
5.将一个列表中的元素打乱,随机排序 random.shuffle()
6、从指定列表中随机获取指定长度的片段、sample不会修改原有序列、 random.sample
六、datetime模块
获取当前时间 import datetime
日期对象的属性 创建一个日期 datetime.datetime.now()
datetime.datetime.today()
创建一个时间 datetime.date()
计算三天后的时间日期
创建一个时间 datetime.time()
七、time模块
time.time()
#返回当前的时间戳
#时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00 # 注意time.time()的括号内没有参数
time.strftime
import time print
(time.strftime('%Y-%m-%d %H:%M:%S'))
# 2022-03-22 20:29:53
print(time.strftime('%Y年%m月%d日%H时%M分%S秒'))
# 2022年03月22日20时29分53秒
#time.strptime('2011-05-05 16:37:06', '%Y-%m-%d %X')
美国时间: time.asctime
加时间戳 time.ctime
time.sleep
八、打印日历
import calendar
calendar.calendar(2023)