1. os.name 得到当前的正在使用的平台, windows 返回 ‘nt’,Linux返回‘posix’
2.os.getcwd() 当前的工作路径
1 >>> import os2 >>> os.name3 'nt'4 >>> os.getcwd()5 'C:\\Users\\Administrator\\Desktop'
3.os.listdir() 得到指定路径下的 所有文件名
4.os.remove() 删除一个文件
5.os.system() 运行shell命令
1 >>> os.system('dir')2 03 >>> os.system('cmd')4 -10737415105 >>>
6.os.rename(old,new) 将文件名 old 重新命名为 new
7.os.chdir(path) 改变工作目录
8.mkdir(path) 创建单层目录,如果该文件已存在 会抛出异常
9.makedirs(path) 递归创建多层目录,如该目录已经存在抛出异常,注意 ‘E:\\a\\b ’ 和'E:\\a\\c'并不冲突
10. remove(path) 删除文件
11.rmdir(path) 删除单层文件,如该文件为 非空 则 抛出异常
12.removedirs(path) 递归删除目录 ,从子目录到父目录逐层删除,遇到非空文件则抛出异常
以下是支持路径操作中常用的的一些定义,支持所有平台
os.curdir 指代当前目录(‘.’)
os.pardir 指代上一级目录(‘..’)
os.sep 输出操作系统特定的路径分隔符(Win下为‘\\’,Linux下为‘\’)
os.linesep 当前平台使用的行终止符 (‘Win下为‘\r\n’,Linux下为 ‘\n’’)