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')

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 阿斯兰的撒娇撒的李开复静安寺 阿大口径发力点 阿斯顿发顺丰撒娇了的健康 你开电脑拉可能 阿斯利康短发蓝思科技 埃里...
    三年七班柳同学阅读 1,007评论 0 0
  • 写诗的时候/把鲜花握在手上/纸上有三万匹马在奔跑/穿过一座座海岛/穿过一座座高山/勾勒出你梦见我时/最光荣的容貌/...
    aloho阅读 3,203评论 2 9
  • 有的人说林冲是好汉,也有的人说林冲不是好汉。有的专家说林冲是好汉,也有的专家说林冲不是好汉。有的书上说林冲是...
    李衍廷阅读 3,012评论 0 0
  • 十二月初八是无忧三岁的生日。 教主袁月明说:“无忧是我们在光明顶建教后出生的第一个孩子,所以我们要给无忧办一场独具...
    雨凉城阅读 3,165评论 22 14