标准模块——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) |