OS模块关于文件/目录常用的函数使用方法

getcwd()      返回当前工作目录

chdir(path)  改变工作目录

listdir(path='.')  列举指定目录中的文件名

mkdir(path)  创建单层目录,如该目录已存在抛出异常

makedirs(path)  递归创建多层目录,如该目录已存在抛出异常,注意:'E:\\a\\b'和'E:\\a\\c'并不会冲突

remove(path)  删除文件

rmdir(path)  删除单层目录,如该目录非空则抛出异常

removedirs(path)  递归删除目录,从子目录到父目录逐层尝试删除,遇到目录非空则抛出异常

rename(old,new)  将文件old重命名为new

system(command) 运行系统的shell命令

    以下是支持路径操作中常用到的一些定义,支持所有平台

OS.curdir    指代当前目录('.')

OS.pardir  指代上一级目录('..')

OS.sep    输出操作系统特定的路径分隔符(win下为'\\',Linux下为'/')

OS.linesep    当前平台使用的行终止符(win下为'\r\n',Linux下为'\n')

OS.name  指代当前使用的操作系统(包括:'posix','nt','mac','OS2','ce','java')

你可能感兴趣的:(OS模块关于文件/目录常用的函数使用方法)