os模块
import os
os.name # 当前所在平台
os.getcwd() # 获取当前所在绝对路径
sys模块
sys模块主要提供了系统相关的配置和操作,封装了探测、改变解释器runtime 以及资源的交互
sys.version # 得到解释器的版本信息
sys.platform # 得到当前运行平台
sys.argv # 获取传递给脚本的参数,参数解析类似于 bash 的方式,第一个参数代表脚本本身
sys.path # Python在指定的路径下搜索模块与包对应的路径
sys.path.append() # 添加搜索模块与包的路径
sys.path.remove() # 指定删除搜索模块与包的路径
sys.path.insert() # 指定位置添加索模块与包的路径
random模块
random.randint() # 随机产生指定范围的字符
random.random() # 随机产生0到1之间的小数
random.uniform() # 随机产生指定范围的小数
random.randrange() # 随机产生指定范围字符
random.choice() # 随机在给定范围产生一个
random.sample() # 随机在给定范围产生多个
random.shuffle() # 随机打乱
time模块
time.time() # 时间戳
time.localtime() # 将时间戳转化为元组格式时间
time.ctime() # 时间戳转化为字符串格式显示
time.strftime() # 将元组格式时间转化为字符串显示
time.strptime() # 将字符串显示转化为元组格式时间
print time.strftime(’%H:%M:%S’) # 输出 ‘07:18:35’
time.mktime(t) # 将元组格式时间转化为时间戳,但元组长度必须为9
time.sleep() # 等待时长