Python删除文件命令合集

python删除文件夹或者文件时;可以使用os和shutil模块相关的命令

os模块提供的方法

1.os.remove(path)   #path是文件路径,如果path是一个文件夹路径时,会抛出OSError错误

2.os.unlink(path)  #path功能和remove一致,但是删除一个正在使用的文件时会报错

3.os.rmdir(path)  #path是文件夹路径,注意此时文件夹是要空才能被删除,如果文件夹不为空时,要先删除文件夹下的文件后,才能使用此命令

4.os.removedirs(path)  #path递归地删除目录,如果子目前成功被删除,则将会成功删除父目录,子目录没有成功删除,将抛出异常

shutil模块提供的方法有:

1.shutil.rmtree(dir)  #dir为目录,可以删除有内容的目录

2.shutil.rmdir(dir)  #dir为目录,只能删除空目录

你可能感兴趣的:(Python删除文件命令合集)