python中删除文件,Python如何删除文件

  python中删除文件,Python如何删除文件

  删除文件是人们经常做的事情。我们在学习python的同时知道如何使用python删除文件吗?下面我们来详细解释一下。

  python删除文件的方法:

  我们可以使用os.listdir()方法返回指定文件夹中包含的文件或文件夹的名称列表。

  #!/usr/bin/envpython

  进口货

  importshutil

  delList=[]

  delDir=/home/test

  delList=os.listdir(delDir)

  forfindelList:

  filePath=os.path.join(delDir,f)

  ifos.path.isfile(文件路径):

  os.remove(文件路径)

  printfilePath 已删除!

  elifos.path.isdir(文件路径):

  shutil.rmtree(filePath,True)

  打印目录:文件路径已被删除!listdir()方法语法格式如下:

  os.listdir(路径)

  os.remove()方法用于删除指定路径的文件。如果指定的路径是一个目录,将抛出OSError。

  remove()方法的语法格式如下:

  os.remove(路径)

  Shutil.rmtree()表示递归删除一个文件夹下的所有子文件夹和子文件夹。内容扩展:

  #!/usr/bin/envpython

  进口货

  importshutil

  文件列表=[]

  rootdir=/home/zoer/aaa

  filelist=os.listdir(rootdir)

  对于无限列表:

  filepath=os.path.join(rootdir,f)

  ifos.path.isfile(文件路径):

  os.remove(文件路径)

  printfilepath 已删除!

  elifos.path.isdir(文件路径):

  shutil.rmtree(filepath,True)

  打印目录文件路径已删除!Shutil是一个高级文件操作模块。True参数表示ignore_errors(忽略复制中的错误)。

  类似于advanced API,主要优势在于更好的支持复制和删除文件。

  比如:

  Copyfile(src,dst)是将源文件复制到目标位置。

  了解了以上,基本上大家对用python删除文件都有所了解。如需了解更多python知识,点击进入PyThon学习网教学中心。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

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