Python 实现删除某路径下文件及文件夹


当前第2页 返回上一页

四、分解文件名的扩展名

1

fpathandname , fext = os.path.splitext( "你要分解的路径")

例如:

1

2

3

a, b = os.path.splitext( "/root/123/test.txt" )

print a

print b

显示:

1

2

/root/123/test

.txt

五、判断一个路径( 目录或文件)是否存在

1

b = os.path.exists( "你要判断的路径")

返回值b: True 或 False

六、判断一个路径是否文件

1

b = os.path.isfile( "你要判断的路径")

返回值b: True 或 False

七、判断一个路径是否目录

1

b = os.path.isdir( "你要判断的路径")

返回值b: True 或 False

八、获取某目录中的文件及子目录的列表

1

L = os.listdir( "你要判断的路径")

例如:

1

2

L = os.listdir( "/root/123" )

print L

显示 :

1

2

[‘test.txt', ‘test.py','python']

#这里面既有文件也有子目录

九、创建子目录

1

os.makedirs( path )  # path 是"要创建的子目录"

例如:

1

os.makedirs("/root/123")

调用有可能失败,可能的原因是:

(1) path 已存在时(不管是文件还是文件夹)

(2) 驱动器不存在

(3) 磁盘已满

(4)磁盘是只读的或没有写权限

十、删除子目录

os.rmdir( path ) # path: "要删除的子目录"

产生异常的可能原因:

(1) path 不存在

(2) path 子目录中有文件或下级子目录

(3) 没有操作权限或只读

十一、删除文件

1

os.remove(  filename )  # filename: "要删除的文件名"

产生异常的可能原因:

(1) filename 不存在

(2) 对filename文件, 没有操作权限或只读。

十二、文件改名

1

os.name( oldfileName, newFilename)

产生异常的原因:

(1) oldfilename 旧文件名不存在

(2) newFilename 新文件已经存在时,此时,您需要先删除 newFilename 文件。

相关推荐:

python 删除指定时间间隔之前的文件

python下解压缩zip文件并删除文件的实例_python

以上就是Python 实现删除某路径下文件及文件夹的详细内容,更多文章请关注木庄网络博客!!

返回前面的内容

相关阅读 >>

Python线程中同步锁详解

Python没有接口吗

Python中tornado防止跨站攻击的方法介绍

一分钟了解Python中“*”的作用

Python中排列组合计算操作的实现示例

Python教你高效办公,自制屏幕翻译工具

Python如何设置中文界面

如何利用Python刷访问量

Python 多行匹配模式了解

Python共发布过哪些版本

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...