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 实现删除某路径下文件及文件夹的详细内容,更多文章请关注木庄网络博客!!

返回前面的内容

相关阅读 >>

name是Python的标识符吗

Python中保留两位小数怎么表示

Python模块和类区别

Python软件免费吗

Python用户评论标签匹配的解决方法

Python gui是什么?

学会Python爬虫怎么赚钱

Python引用计数与弱引用的简单了解(附实例)

Python中几种存取xls/xlsx文件的方法总结

Python判断一个集合是否为另一个集合的子集方法

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




打赏

取消

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

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

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

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

评论

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