标准模块——OS模块

函数/变量 描述
environ 包含环境变量的映射
system(command) 在子shell中执行操作系统命令
sep 路径中使用的分隔符
pathsep 分隔不用路径的分割符
linesep 行分隔符('\n'、'\r'或'\r\n')
urandom(n) 返回n个字节的强加密随机数据
argv 命令行参数,包括脚本名
getcwd 放回当前所在的目录
modules 一个字典,将模块名映射到加载的模块
path 一个列表,包含要在其中查找模块的目录的名称
platform 一个平台标识符,如sunos5或win32
mkdir/rmdir 创建和删除文件夹
os.path 文件目录相关操作

os.getcwd() 目前位置

os.listdir() 当前位置有哪些文件

os.path.isdir('Name') 是否是文件夹

os.path.isfile('Name') 是否是文件

os.path.exists('Name') 是否存在

os.path.dirname('Name') 文件所在目录

os.path.split('Name') 分为文件所在目录和文件的名称,返回类型为元组

os.path.splitext('Name') 可将文件后缀分出,返回类型为元组

f = os.path.join('','','') 路径拼接

os.path.makedirs(f) 建立目录

标准模块——DateTime模块

函数/变量 描述
timedelta 对日期/时间进行加减操作时作用
date date类表示一个日期
datetime.strftime 将datetime对象格式化成字符串
datetime.strptime 将字符串按照一定的格式转换成datetime对象
time 表示一个时间的类
datetime.now 系统的当前时间
day Datetime对象的属性,类似的还有minute,hour等
days Timedelta的属性,类似的还有minutes,hours等

DateTime模块转换参数表

参数 含义
%A 星期的名称,如Monday
%B 月份名,如January
%m 用数字表示的月份(01~12)
%d 用数字表示月份中的一天(01~31)
%Y 四位的年份,如2015
%y 两位的年份,如15
%H 24小时制的小时数(00~23)
%I 12小时制的小时数(01~12)
%p am或pm
%M 分钟数(00~59)
%S 秒数(00~61)