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