`
l120974020
  • 浏览: 58358 次
  • 性别: 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删除文件的函数.docx

    python删除文件的函数 Python是一种高级编程语言,它提供了许多内置函数和模块,可以轻松地完成各种任务。其中之一就是删除文件。在本文中,我们将介绍如何使用Python删除文件的函数。 Python中删除文件的函数是os....

    python 删除文件中的空行

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

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

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

    Python删除windows长路径文件

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

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

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

    Python 删除.py文件

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

    python怎么删除缓存文件

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

    python 批量文件对比源码

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

    python删除文件、清空目录的实现方法

    主要介绍了python删除文件、清空目录的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    基于python与Flask的文件管理系统

    基于python与Flask的文件管理系统,主要功能有: 1、文件的上传和下载 2、消息发送和恢复 3、文件信息的增删改查 4、系统的登录和注册 使用的是mysql数据库,适合初学者下载使用。

    Python分布式文件系统源码.zip

    Python分布式文件系统,主要功能有:上传下载、查询删除、文件缓存、负载均衡、备份机制、崩溃处理、读写锁等。

    Python 文件粉碎机.rar

    用python开发的文件粉碎小工具,普通删除文件仅将文件表删除,文件内容可被恢复。这个小工具可用于防止文件被恢复,并已用pyinstaller转为exe文件存放在dist文件夹中,由于涉及到文件删除等,安全软件可能会误报木马...

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

    主要介绍了Python简单删除目录下文件以及文件夹的方法,涉及Python使用shutil模块操作文件的相关技巧,需要的朋友可以参考下

    python3.6的配置文件写入时保留注释

    python3.6,对其配置文件的读写进行了修改,目的是在设置值(会导致写文件)时,对原始文件中的注释进行保留。由于是对原工具中代码的修改,所以建议在使用此文件进行覆盖之前,先对原文件进行备份,防止在一些极端...

    python 批量删除word页眉页脚

    1、务必将需去除页眉页脚的word文件存放在d:\\word 目录下 2、执行:双击 exe文件 3、新文件会在 d:\\word_new\日期\ 目录下生成 4、本文涉及的word版本在2007之后的版本。2003及以前的版本不生效

    Python实现文件的CRUD

    使用Python3实现文件的增删改查。。。。。。。。。。。。

    python3写的简单本地文件上传服务器实例

    2、检查服务器上是否存在,不存在直接上传,存在的话,文件夹无视,文件比较大小,大小不一致则覆盖,最后检查服务器上是否存在本地没有的文件,存在则删除 3、之后增加了忽略列表,忽略文件类型 4、然后增加了重启...

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

    主要为大家详细介绍了python如何删除文件中重复的字段,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    python删除只读类型文件

    remove不能直接删除盘下的只读文件夹,但是本代码中却可以。

Global site tag (gtag.js) - Google Analytics