第三章 使用os库对目录或文件进行增删改查-3.2

感谢大家关注,帮忙分享呦,你们的阅读就是我的动力!!!

公众号:小李测试随笔

第三章 使用os库对目录或文件进行增删改查-3.2

3.2   使用os库对目录或文件进行增删改查

在任何一个项目都是由目录下的文件构成的,在一个稍大一点的项目中,无论是项目初期的调试,还是正式的项目构建,都少不了需要对目录进行各种操作,例如查询文件列表、创建目录、删除目录、删除文件、重命名等。

3.2.1 使用os.listdir()方法查询目录下的文件列表 

假设当前项目路径“D:\接口自动化项目”下有三个文件和一个包名,分别为123.txt、score.xlsx、Test.py、和Testdata。

在实际项目中,如果要列出指定目录下的文件列表,则可以使用os库中的os.listdir()方法

import os
#获取当前项目路径下的所有文件和目录列表,并以列表形式展示
print(os.listdir())
#获取指定盘符的所有文件和目录列表,并以列表形式展示
print(os.listdir("D:\\"))

结果

说明:在python的正则表达式中,单个反斜杠\在python中为转义字符,所以在指定路径是需要\\才能代表反斜杠本身。

3.2.2   使用os.mkdir()方法创建目录文件

在实际的项目中,如果想创建新的目录文件,可以使用os库中的os.mkdir()

使用os.mkdir()方法创建目录文件

import os
#在当前项目路径下创建一个名为testcase的目录文件
os.mkdir("testcase")
#在指定的盘符下创建一个目录文件testcase
os.mkdir("d:\\testcase")

结果

3.2.3   使用os.rmdir()删除一个空目录

使用os.rmdir()删除空文件目录

import os
#在当前路径下删除testcase
os.rmdir("testcase")
#删除指定盘符下testcase
os.rmdir("d:\\testcase")

结果

刚才创建的没有了

3.2.4 使用os.remove()方法删除指定文件

如下

import os
#删除当前项目路径下的123.txt
os.remove("123.txt")
#删除指定盘符下文件
os.remove("d:\\meituan.txt")

结果

3.2.5 使用os.rename()方法重命名目录或文件

import os
#将score.xlsx改成score001.xlsx
print(os.rename("D:\\接口自动化项目\\score.xlsx","D:\\接口自动化项目\\score001.xlsx"))

结果

END

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值