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