操作系统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.nameLinux 系统显示 posix , Windows 显示 nt
OS 模块更多的使用信息采用 help 命令去查看
