python文件目录相关操作
-
创建目录
os.mkdir(dirname)
只能创建一级目录。
os.makedirs(path)
在当前目录下递归创建多级目录。 -
删除文件或目录
os.remove(path)
删除文件。shutil.rmtree(dirpath)
可删除某个目录的所有子目录和子文件。 -
拷贝文件
shutil.copyfile( srcdir , desdir )
从srcdir->desdir ,desdir文件存在则会覆盖。 -
拷贝目录
shutil.copytree( srcdir , desdir )
从srcdir->desdir ,desdir目标目录必须不存在 否则报错。 -
修改文件名、目录名
os.rename( oldname , newname )
newname文件如果已经存在,linux会覆盖原文件。 -
判断文件目录是否存在
os.path.exists( path or filename )
方法返回值为 True 表示存在,False 表示不存在。 -
获取当前工作目录
os.getcwd()
-
改变当前工作目录
os.chdir(targetpath)
-
遍历目录下所有文件
os.walk(targetDir)
返回一个三元组(dirpath,dirnames,filenam