概述
感谢大家关注,帮忙分享呦,你们的阅读就是我的动力!!!
公众号:小李测试随笔
第三章 使用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
最后
以上就是苗条山水为你收集整理的第三章 使用os库对目录或文件进行增删改查-3.2的全部内容,希望文章能够帮你解决第三章 使用os库对目录或文件进行增删改查-3.2所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复