Python下删除文件与文件夹(目录)

原创 2013年12月06日 11:40:55

比较传统的,是使用os模块,

删除文件

os.remove()

删除空目录

os.rmdir()

递归删除父目录

os.removedirs() #当子目录为空,将递归删除给定父目录,否则抛出异常

但是若需要删除的是非空目录时,则需要通过递归逐一删除文件后再删除目录


网上有人通过system命令来实现,但是不同操作系统下会有区别:

windows系统下

os.system("rmdir /s /q directory")

linux系统下

os.systme("rm -rf directory")


另外相对快捷的就是使用shutil模块来删除非空目录或文件夹

shutil.rmtree(path)

python中文件读写及操作目录 文件夹等

为了安全起见,最好还是给打开的文件对象指定一个名字,这样在完成操作之后可以迅速关闭文件,防止一些无用的文件对象占用内存。举个例子,对文本文件读取: file_object = open('thefi...

python读取目录下的所有文件和文件夹

【python读取目录下的所有文件和文件夹】 #!/usr/bin/python # -*- coding:utf8 -*- import os allFileNum = 0 ...

【Python】遍历某目录下的所有文件夹与文件的路径、输出中文乱码问题

本文与《【Java】读取其下所有文件夹与文件的路径》(点击打开链接)为姊妹篇,主要讲述Python对于文件信息的读取操作。 Python对于文件信息的读取操作,在其固有类os中。 下面以读取F盘下...

python之文件的读写和文件目录以及文件夹的操作

python之文件的读写和文件目录以及文件夹的操作 为了安全起见,最好还是给打开的文件对象指定一个名字,这样在完成操作之后可以迅速关闭文件,防止一些无用的文件对象占用内存。举个例子,对文本文件读...

python文件和目录操作方法大全(含更改文件夹下所有文件名称的实例)

一、Python中对文件、文件夹操作时经常用到的os模块和shutil模块常用方法。 1.得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd() 2.返回指定目录下的所有...

python之文件的读写和文件目录以及文件夹的操作

为了安全起见,最好还是给打开的文件对象指定一个名字,这样在完成操作之后可以迅速关闭文件,防止一些无用的文件对象占用内存。举个例子,对文本文件读取: file_object = open('thefi...

【python初学】自动删除目录下空文件夹脚本

【python初学】自动删除目录下空文件夹脚本        总是发现电脑用上一段时间,各种软件生成各种目录,可是这些目录都是空文件夹,感觉没用,或许有些许强迫症吧,每次看到都会去删除掉他们,有时候真...

java监听指定目录下文件、文件夹的创建、删除、改变

java监听指定目录下文件、文件夹的创建、删除、改变
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Python下删除文件与文件夹(目录)
举报原因:
原因补充:

(最多只允许输入30个字)