开发者社区> 问答> 正文

如何用Python删除一个文件?

如何用Python删除一个文件?

展开
收起
珍宝珠 2019-11-11 12:42:17 3259 0
2 条回答
写回答
取消 提交回答
  • 首先通过python检查文件是否存在,如果存在再删除。

    import os, sys
    #判断文件是否存在
    if(os.path.exists("foo.txt")):
      os.remove("foo.txt")
       print("删除成功")
    else:
      print("要删除的文件不存在!")
    
    2019-11-13 14:51:29
    赞同 展开评论 打赏
  • os.remove(path)

    删除文件 path,删除时候如果path是一个目录, 抛出 OSError错误。如果要删除目录,请使用rmdir()。

    remove() 同 unlink() 的功能是一样的

    os.remove('a.txt')
    
    

    os.removedirs(path)

    递归地删除目录。类似于rmdir(), 如果子目录被成功删除, removedirs() 将会删除父目录;但子目录没有成功删除,将抛出错误。

    例如, os.removedirs(“a/b/c”) 将首先删除c目录,然后再删除b和a, 如果他们是空的话,则子目录不能成功删除,将抛出 OSError异常

    os.rmdir(path) 删除目录 path,要求path必须是个空目录,否则抛出OSError错误

    2019-11-11 13:45:54
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载