版本:Python 2.7.5
环境:Windows 7
一、判断一个路径是否存在
os.path.exists(path)
如果路径存在则返回True,否则返回False.
二、目录
1、判断路径是否为目录
os.path.isdir(path)
如果为已存在目录则返回True,否则返回False.
2、判断目录是否为空
判断目录是否为空前需确保path路径存在,且为目录。
os.listdir(path)
返回指定路径的所有文件的列表。
3、创建目录
创建目录前需确保path路径不存在。
os.mkdir(path[, mode])
创建一个目录
4、复制目录
shutil.copytree(src, dst, symlinks=False, ignore=None)
拷贝src目录下的所有内容到dst目录下,拷贝前要求dst目录不存在。
5、重命名目录(文件)
os.renames(old, new)
重命名目录或文件
6、移动目录(文件)
shutil.move(src, dst)
移动目录或文件
7、删除目录
① 删除空目录
删除空目录前需确保目录存在,切为空。
os.rmdir(path)
删除一个存在的空目录.
② 递归删除非空目录
os.walk(top, topdown=True, οnerrοr=None, followlinks=False)
以top-do