os 模块
os 全称是operating system操作系统
os 模块里提供的方法就是用来调用操作系统里的方法
import os
print(os.name) # 获取操作系统的名字Windows-->nt反之-->posix
print(os.sep) # 路径的分隔符Windows-->\
print(os.path.abspath('test2.py')) # 获取绝对路径
print(os.path.isdir('test2.py')) # 是否是文件夹
print(os.path.isfile('test2.py')) # 是否是文件
print(os.path.exists('test2.py')) # 是否存在
print(os.path.splitext('aa.txt')) # 切割文件名和后缀
print(os.getcwd()) # 获取当前路径
os 模块其它方法
os.chdir() 切换目录
os.rename() 重命名
os.remove() 删除文件
os.rmdir() 删除空文件夹
os.mkdir() 创建文件夹
os.listdir() 列出指定目录所有文件和文件夹
sys 模块
sys.exit() 程序退出 和内置函数exit()一样
sys.path 结果是一个列表,查找模块的路径
math 模块
math.factorial(n) 计算n的阶乘
math.pow(m,n) m的n次方
math.floor(小数) 向下取整
math.ceil(小数) 向上取整
random 模块
random.random() 生成[0,1)的随机浮点数
random.randint(a,b) 生成[a,b]的随机整数 包含b
random.randrange(a,b) 生成a,b的随机整数 不包含b
random.choice(序列) 从序列中随机选取一个元素
random.sample(序列,n) 从序列中抽取n个元素