python常用的一些文件操作

os模块中的文件操作:

 

OS模块

os.path 模块中的路径名访问函数

os.path.isdir(name):判断name是不是一个目录,name不是目录就返回false

os.path.isfile(name):判断name是不是一个文件,不存在name也返回false

os.path.exists(name):判断是否存在文件或目录name

os.path.getsize(name):获得文件大小,如果name是目录返回0L

os.path.abspath(name):获得绝对路径

os.path.split(name):分割文件名与目录(事实上,如果你完全使用目录,它也会将最后一个目录作为文件名而分离,同时它不会判断文件或目录是否存在)

os.path.splitext():分离文件名与扩展名

os.path.join(path,name):连接目录与文件名或目录

os.path.basename(path):返回文件名

os.path.dirname(path):返回文件路径

 

1.重命名:os.rename(old, new)

 

2.删除:os.remove(file)

 

3.列出目录下的文件:os.listdir(path)

 

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

 

5.改变工作目录:os.chdir(newdir)

 

6.创建多级目录:os.makedirs(r"c:python est")

 

7.创建单个目录:os.mkdir("test")

 

8.删除多个目录:os.removedirs(r"c:python") #删除所给路径最后一个目录下所有空目录。

 

9.删除单个目录:os.rmdir("test")

 

10.获取文件属性:os.stat(file)

 

原文地址:https://www.cnblogs.com/wkjava/p/12640426.html