操作系统Operating System
Python 常用 OS 库模块操作
- 获取当前路径
 os.getcwd(): 
- 创建目录
 os.mkdir():
 通过此命令创建了 test 目录如下:   
- 修改目录名称
 os.rename(‘旧目录名’, ‘新目录名’):
 通过此命令修改 test 为 test2   
- 删除目录
 os.rmdir(‘要删除的目录’)
 可以看到成功删除了 test2 目录 
- 进入目录
 os.chdir():
 创建目录 -> 进入目录 -> 输出当前路径 
- 判断目录是否存在
 os.path.exists():
 先获取当前路径 -> 当前路径就是 test, 其下层没有其它目录,所以返回 False ,
 于是切换回上一层目录,Python37-32 目录包含 test 目录 返回 Ture 
- 列出当前目录的文件
 os.listdir():
 可以看到命令支持 相对路径 和 绝对路径 描述。
 此命令把当前路径下的全部 目录 和 文件 全盘罗列出来了 
- 列出当前目录下的目录1 [x for x in os.listdir('./') if os.path.isdir(x)] 
 
同理,列出当前目录下的所有文件
| 1 | [x for x in os.listdir('./') if os.path.isfile(x)] | 
 
- 列出当前目录下的指定文件
 列出所有 txt 文件:1 [x for x in os.listdir('./') if os.path.isfile(x) and os.path.splitext(x)[1] == '.txt'] 
 
- 获取系统信息
 os.name Linux 系统显示 posix , Windows 显示 nt Linux 系统显示 posix , Windows 显示 nt
OS 模块更多的使用信息采用 help 命令去查看
