os库和shutil库中有一些函数可以用来处理文件和目录 os.path.exists(path) 判断某个路径是否存在 os.path.isfile(path) 判断某个路径是否是文件 os.path.isdir(path) 判断某个路径是否是目录 os.path.getsize(path) 获取文件大小 os.chdir(path) 改变当前工作目录 os.getcwd() 获取当前工作目录 os.getenv(key) 获取某个系统环境变量的值 os.listdir(path) 获取某个目录中的文件名和目录名 os.rmdir(path) 删除空目录 os.remove(path) 删除某个文件 os.mkdir(path) 创建目录 os.rename(old_path, new_path) 重命名文件或目录 shutil.copyfile(old_path, new_path) 复制文件 shuyil.rmtree(path) 递归地删除目录;即可以删除非空目录(包括子目录和文件);如果要os库执行该操作,需要定义函数 递归的删除目录(即删除非空目录) import os def powerRmdir(path): lst = os.listdir(path) for x in lst: File = path + "/" + x if os.path.isfile(File): os.remove(File) else: powerRmdir(File) os.rmdir(path) #最后再删除空目录 powerRmdir("path") 用这个删除了文件夹就不能恢复了