`
l120974020
  • 浏览: 60769 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

PYTHON删除文件

 
阅读更多

 

import os

删除文件: 

os.remove()

删除空目录: 

os.rmdir()

递归删除空目录: 

os.removedirs()

递归删除目录和文件(类似DOS命令DeleteTree): 

方法1:自力更生,艰苦创业

# Delete everything reachable from the directory named in 'top',

# assuming there are no symbolic links.

# CAUTION:  This is dangerous!  For example, if top == '/', it

# could delete all your disk files.

import os

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))

方法2:前人栽树,后人乘凉 

import shutil 

shutil.rmtree()

一行搞定 __import__('shutil').rmtree()

分享到:
评论
2 楼 107x 2017-09-23  
不错
1 楼 yzh07137 2014-05-18  
真的不错,我开始也是只想到递归,然后看到那个方法二,实在太赞了  

相关推荐

    python 删除文件中的空行

    python 删除文件中的空行 只需要按照说明输入路径即可

    解决python删除文件的权限错误问题

    使用os.remove删除文件,总是遇到错误:PermissionError: WinError 找了很久没找到什么原因,以为是...以上这篇解决python删除文件的权限错误问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大

    python删除文件的函数.docx

    在Python编程中,删除文件是一项常见的任务,可以借助标准库中的`os`模块来实现。本文将深入探讨如何使用Python的`os.remove()`函数以及相关的文件处理方法。 首先,我们关注核心函数`os.remove()`。这个函数允许你...

    Python解析cdd 文件和批量删除CANoe工程cbf文件

    本主题主要关注两个方面:使用Python解析CDD文件和批量删除CANoe工程中的CBF文件。CDD(Configuration Data Description)文件是用于描述CANoe工程配置的数据文件,而CBF(CAN Bus Format)文件则是CANoe中存储CAN...

    Python删除windows长路径文件

    有时候在Windows上面,如果我们的文件目录层级很深,那么我们想移动或者删除的时候,就会因为路径太深而无法删除或移动,通过这个python程序,可以帮你实现删除任何目录。

    python怎么删除缓存文件

    python删除缓存文件的方法: 首先输入“find.-name ‘__pycache__’ -type d -exec rm -rf {} \”命令删除所有子目录; 然后输入“find.-name “*.pyc””命令删除.pyc文件即可。 删除当前目录下的所有__pycache__子...

    Python 删除.py文件

    Python 删除.py文件Python 删除.py文件Python 删除.py文件

    python文件操作实验报告.doc

    Python文件操作是编程中不可或缺的一部分,它涉及到对文件的读取、写入、追加、移动、删除等操作。在Python中,文件操作通常通过内置的`open()`函数实现,结合不同的模式(如'r'、'w'、'a'等)来执行不同操作。 在...

    python如何删除文件中重复的字段

    ### Python 删除文件中重复字段的方法 在处理大量数据或进行数据清洗时,经常会遇到需要去除文件(如文本文件、CSV 文件等)中的重复字段的情况。本文将详细介绍如何使用 Python 来实现这一功能,并通过示例代码来...

    python 批量文件对比源码

    内含两个python文件,CheckDiff.py和AutoRemove.py CheckDiff功能:批量对比两个文件夹内容,并将新增、修改、删除的文件记录,将新增和修改的文件拷贝到新文件夹中,并且将自动删除程序和删除的文件记录存放其中 ...

    用python语言把excel表格首行删去

    这个标题"用python语言把excel表格首行删去",表明了这个程序的主要功能是使用Python语言删除Excel表格的首行。本程序使用了Python的pandas库和xlwt库对Excel文件进行读取、修改和保存。 描述解释 这个描述"这个是...

    Python简单删除目录下文件以及文件夹的方法

    ### Python简单删除目录下文件及文件夹的方法 在Python编程中,经常需要处理文件系统相关的任务,例如创建、删除文件或文件夹等。本篇文章将详细介绍如何使用Python内置的`shutil`模块来轻松实现这些功能。特别是...

    python删除文件夹里面所有重复的文件(大小,内容,文件名相同)、python提取所有文件夹名和文件名、python提取

    python删除文件夹里面所有重复的文件(大小,内容,文件名相同)、python提取所有文件夹名和文件名、python提取一级目录内所有文件名,二级文件夹内的文件不提取

    对python 各种删除文件失败的处理方式分享

    本篇文章将详细介绍如何处理Python删除文件时遇到的各种问题。 首先,Python提供了多种删除文件的方法,例如`os.remove()`、`shutil.rmtree()`等。这些方法通常能解决大部分的文件删除需求,但在某些特殊情况下,如...

    Python小型磁盘文件管理系统源码.zip

    Python的内置库如`os`、`shutil`和`pathlib`将被用来处理文件和目录的操作,如创建、删除、移动和复制。`os`模块提供了与操作系统交互的接口,`shutil`则包含了更高级的文件操作,比如复制整个目录结构,而`pathlib`...

    对Python3 pyc 文件的使用详解

    Python提供了一些实用的工具来帮助处理这些问题,比如`pyclean`命令可以用来删除不再需要的`.pyc`文件。 #### 七、结论 通过以上介绍可以看出,`.pyc`文件在Python程序中发挥着重要作用,不仅可以提高程序的运行...

    Python S60 文件管理器源程序

    Python S60 文件管理器允许用户在手机上进行基本的文件浏览、创建、删除、移动和复制等操作,极大地增强了设备的文件处理能力。 首先,我们要理解Python在S60中的应用。Python for S60是Python的一种移植版本,它...

    使用python脚本删除java文件中的注释

    使用python脚本快速删除java文件中的注释

    python实现删除txt里面的特殊符号:如[]

    在这个场景中,我们关注的是如何使用Python删除TXT文件中的特定字符,例如方括号`[]`。这个功能可能在数据清洗、日志处理或文本分析等场景中非常有用。下面将详细介绍如何实现这个功能,并探讨相关的Python知识点。 ...

Global site tag (gtag.js) - Google Analytics