我是靠谱客的博主 苗条山水,最近开发中收集的这篇文章主要介绍第三章 使用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

最后

以上就是苗条山水为你收集整理的第三章 使用os库对目录或文件进行增删改查-3.2的全部内容,希望文章能够帮你解决第三章 使用os库对目录或文件进行增删改查-3.2所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(64)

评论列表共有 0 条评论

立即
投稿
返回
顶部