python 删除 文件,Python 删除文件
本文介绍了用python删除文件和目录的方法。分享给你,供你参考。具体实现方法如下:
os.remove(路径)
删除文件路径。如果path是一个目录,抛出一个OSError错误。
如果要删除目录,请使用rmdir()。
remove()的功能与unlink()的功能相同
在Windows系统中,删除正在使用的文件会引发异常。在Unix中,目录表中的记录被删除,但文件仍被存储。
#使用os.unlink()和os.remove()删除文件
#!/user/local/bin/python2.7
#-*-编码:utf-8-*-
进口货
my_file=D:/text.txt
ifos.path.exists(my_file):
#要删除文件,可以使用以下两种方法。
os.remove(我的文件)
#os.unlink(my_file)else:
print no such file :% s % my _ fileos . remove dirs(路径)
递归删除目录。类似rmdir(),如果子目录删除成功,removedirs()会删除父目录;但是子目录没有删除成功,会抛出错误。
比如os.removedirs ("foo/bar/baz ")会先删除" foo/bar/ba "目录,如果是空的话再删除foo/bar和foo。
如果子目录无法成功删除,将引发OSError异常。
os.rmdir(路径)
删除目录路径,要求路径必须是空目录,否则会抛出OSError错误。
递归删除目录和文件(类似于DOS命令DeleteTree):
进口货
forroot,dirs,filesinos.walk(top,topdown=False):
fornameinfiles:
os.remove(os.path.join(root,name))
fornameindirs:
Os.rmdir (os.path.join (root,name))方法2:
下面的代码是3360。
importshutil
Shutil.rmtree()推荐课程:Python高级视频教程
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。