python 第14节 文件目录

本文详细介绍了Python中os和os.path模块在文件目录操作中的应用,包括路径类型(相对和绝对)、路径拼接、判断目录存在、创建和删除目录、遍历目录以及删除和修改文件名的方法。
摘要由CSDN通过智能技术生成

文件目录

文件目录的操作要导入os和os.path模块,常用的目录操作包括、目录是否存在、创建目录、删除目录、遍历目录等。

  1. 路径

路径包含:绝对路径和相对路径。

1.1相对路径

相对路径就是根据当前工作的路径而定位的路径。可以使用“\”和“..”符合在当前的工作路径上向下或者向上定位到新的路径。

14-1

1.2绝对路径

绝对路径是实际操作文件使用文件实际存在的路径,就是从根目录开始一级一级的向下定位。

14-2

1.3 路径拼接

使用os.path.join(path1,path2)函数实现两个路径拼接为一个新的路径。

14-3

  1. 判断目录是否存在

采用os.path.exists(path) 判断路径是否存在,路径既可以是相对路径也可以是绝对路径。

14-4

3.创建目录

使用mkdir 创建一级目录,makedirs是创建多级目录。

14-5

  1. 删除目录

rmdir只能删除目录内容为空的目录;如果要删除目录不为空可以使用rmtree删除。

14-6

4.遍历目录

使用os.walk()遍历路径,返回的参数是一个元组,元组内一个每一个元素也是一个元组,其包含3个元素(dirpath,dirnames,filenames)。这个遍历函数会依次遍历当前目录下面的所有目录。

Dirpath:当前遍历的目录路径;

Dirnames: 当前目录下的子目录;

Filenames:当前目录下的文件;

14-7

  1. 删除文件修改文件名称

使用os.remove(path) 删除文件。Path为要删除的文件的路径。使用os.rename(src,dst)修改文件名称,路径即可以是文件路径也可是目录路径。

  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱玩研究室

多谢鼓励

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值