python的os模块常用操作

来源:互联网 发布:如何ping ip 的端口 编辑:程序博客网 时间:2024/06/05 19:03
os.name #显示当前所使用的操作系统;os.curdir #返回当前目录('.')os.getcwd() #获取当前脚本的工作目录;os.chdir(path) #更改当前的工作目录;os.listdir(dir) #返回指定目录下的文件和目录名;os.remove(file) #删除一个文件;os.makedirs(dir) #创建一个目录或多层目录;os.rmdir(dir) #删除一个空的目录;os.rename(oldname,newname) #重命名文件;os.system() #运行shell命令,注意:这里是打开一个新的shell,运行命令,当命令结束后,关闭shell;os.sep #显示当前系统下目录分隔符;os.linesep #给出当前系统使用的行终止符;os.environ #获取系统环境变量;os.path.abspath(path) #显示指定目录的绝对路径;os.path.dirname(path) #返回指定路径的父目录;os.path.basename(path) #返回该路径的最后一个目录或者文件,如果path以/或\结尾,那么就会返回空值。os.path.isfile(file) #判断一个路径是否是文件;os.path.isdir(path) #判断一个路径是否是目录;os.path.exists(name):判断是否存在文件或目录nameos.path.normpath(path):规范path字符串形式os.path.getsize(name):获得文件大小,如果name是目录返回0Los.stat() #获取文件或者目录信息;os.path.getmtime(name) #获取文件的修改时间 os.stat(path).st_mtime#获取文件的修改时间os.stat(path).st_ctime #获取文件修改时间os.path.getctime(name)#获取文件的创建时间os.path.split(path) #将路径分割分文件和目录名;os.path.splitext():分离文件名与扩展名os.path.join(path,name) #连接目录与文件名或目录 结果为path/name
原创粉丝点击