python 删除 文件,Python 删除文件

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: