os 模块
这个模块提供了一种方便的使用操作系统函数的方法。
获取当前的工作目录
1 | import os |
切换当前工作目录
1 | import os |
当前目录 & 上一级目录
1 | import os |
系统环境变量
1 | os.environ # 与sys.path不同的是 sys.path加载的是包的环境变量 |
执行系统命令
1 | os.system('cd') # 会执行括号中的命令,如果命令成功执行,返回0,否则返回1 |
创建目录
1 | os.mkdir('d') # mkdir 一级一级的创建目录 |
删除目录
1 | os.removedirs('a/b/c') # 递归删除,如果文件夹内没有文件就删掉,有文件就保留 |
删除文件
1 | os.remove(r'/Users/ooc/Desktop/a/b/c.txt') # 仅仅删除文件 |
列出所有文件和文件夹名称
1 | os.listdir(r'/Users/ooc/Desktop/a/b') # 列出所有文件和文件夹名称 |
获取当前平台的路径分隔符
1 | os.sep # 不同系统会有所差异 |
获取当前平台换行符
1 | os.linesep |