• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > python实现删除文件与目录的方法

python实现删除文件与目录的方法

作者:shichen2014 字体:[增加 减小] 来源:互联网

shichen2014 通过本文主要向大家介绍了python 文件目录,python遍历文件目录,python 获取目录文件,python 目录下文件,python 当前目录等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

本文实例讲述了python实现删除文件与目录的方法。分享给大家供大家参考。具体实现方法如下:

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

remove() 同 unlink() 的功能是一样的
在Windows系统中,删除一个正在使用的文件,将抛出异常。在Unix中,目录表中的记录被删除,但文件的存储还在。

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

举个例子, os.removedirs(“foo/bar/baz”) 将首先删除 “foo/bar/ba”目录,然后再删除foo/bar 和 foo, 如果他们是空的话
如果子目录不能成功删除,将 抛出 OSError异常

os.rmdir(path)
删除目录 path,要求path必须是个空目录,否则抛出OSError错误
 
递归删除目录和文件(类似DOS命令DeleteTree):
for root, dirs, files in os.walk(top, topdown=False):
    for name in files:
        os.remove(os.path.join(root, name))
    for name in dirs:
        os.rmdir(os.path.join(root, name))</div>

方法2:
shutil.rmtree()</div>
一行搞定:

希望本文所述对大家的Python程序设计有所帮助。

</div>

您可能想查找下面的文章:

  • Python实现遍历目录的方法【测试可用】
  • Python获取文件所在目录和文件名的方法
  • Python获取文件所在目录和文件名的方法
  • Python遍历目录中的所有文件的方法
  • Python读取一个目录下所有目录和文件的方法
  • Python遍历目录中的所有文件的方法
  • 在Python中移动目录结构的方法
  • Python实现将目录中TXT合并成一个大TXT文件的方法
  • python检测是文件还是目录的方法
  • python获取目录下所有文件的方法

相关文章

  • 介绍Python中几个常用的类方法
  • python中 ? : 三元表达式的使用介绍
  • Python splitlines使用技巧
  • 跟老齐学Python之大话题小函数(1)
  • Python 匹配任意字符(包括换行符)的正则表达式写法
  • Python实现栈的方法
  • python数据结构之二叉树的统计与转换实例
  • Python之PyUnit单元测试实例
  • python 正则表达式 概述及常用字符
  • 在Python的Django框架中simple-todo工具的简单使用

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • Python中使用Tkinter模块创建GUI程序实例
    • 在Django中创建动态视图的教程
    • 详细介绍Python中的偏函数
    • python使用正则表达式提取网页URL的方法
    • 在Python中操作列表之List.pop()方法的使用
    • 详解Python函数作用域的LEGB顺序
    • Python功能键的读取方法
    • python文件操作相关知识点总结整理
    • python提取内容关键词的方法
    • Python3基础之条件与循环控制实例解析

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有