os模块

Posted WWBlog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了os模块相关的知识,希望对你有一定的参考价值。

import os
#help(os)

os.getcwd() #获取当前工作目录

os.chdir("dirname") #改变当前工作目录

os.curdir #返回当前目录 ‘..‘

os.pardir#返回当前目录的父目录 ‘..‘

os.makedirs("dirname1/dirname2") #生成多层递归目录

os.removedirs("dirname1") #若目录为空,则删除,并递归到上一级目录,若也为空,则删除

os.mkdir("dirname") #生成单级目录

os.rmdir("dirname") #删除单级空目录,若目录部位空则无法删除

os.listdir("dirname") #列出指定目录下的所有文件和子目录,包括隐藏文件,并以列表方式打开

os.remove() #删除一个文件

os.rename("oldname", "newname") #重命名文件、目录

os.stat("path/name") #获取目录、文件信息

os.sep #输出操作系统特定的路径分隔符 win下为"\\", Linux下为"/"

os.linesep #输出当前平台使用的行终止符 win下为"\r\n", Linux下为"\n"

os.pathsep #输出用于分割文件路径的字符串 win ";" Linux ":"

os.name #输出字符串知识挡墙使用的平台 win "nt" , Linux "posix"

os.system("bash command") #运行shell命令,直接显示

os.environ #环境变量

os.path.abspath(path) #把相对路径转换为绝对路径

os.path.split(path) #把路径分割为目录 和文件名

os.path.dirname(path) #返回path的目录,即os.path.split(path)的第一个元素

os.path.basename(path) #返回path最后的文件名, 如果path以/或\结尾,则返回空值

os.path.isdir()

os.path.isfile()

os.path.join([a, b])

os.path.getatiem() #返回文件或目录最后的存取时间

os.path.getctime() #返回文件或目录最后的修改时间

以上是关于os模块的主要内容,如果未能解决你的问题,请参考以下文章

python模块--os模块sys模块

python之os模块

Python中常用的模块(OS模块)

python模块之os模块

Python内置模块--os模块的使用

python常用模块之OS模块