欢迎光临散文网 会员登陆 & 注册

Python文件、文件夹操作汇总

2023-11-12 12:08 作者:行中悟_悟中行  | 我要投稿

一、概览

        在工作中经常会遇到对文件,文件夹操作,在文件使用多时,使用python脚本是一种很便捷的方法,也可以实现一些工具如everything,notepad++无法实现的功能,更加灵活。本文将针对相关的基础操作进行介绍以及演示,其他的各种场景也都是基础操作的组合。

    注:文章演示例子为window系统下的操作,python版本3.8.3,linux下类似,主要是路径格式和文件权限存在较大差异

二、文件操作

2.1 文件的打开、关闭

open函数打开文件各选项配置参数含义

2.2 文件级操作

文件级操作主要包括文件的创建,删除,重命名,复制,移动。

2.3 文件内容的操作

文件内容的常用操作包括读取,查找,增加,删除,修改

三、文件夹操作

文件夹常见操作包括创建,删除,查找,重命名,复制,移动

四、常用技巧

下面将一些在文件,文件夹操作中经常需要用到的函数进行介绍,部分在前面的例子中已经涉及。

五、常见使用场景

5.1 查找指定类型文件

指定目录下查询所有的txt文件,返回查找到的文件路径,以列表形式保存

查询结果

5.2 查找指定名称的文件

和5.1的类似,主要是if后的判断条件进行修改,如在project_0307目录下查找counter_tb.v文件

查询结果

5.3 查找指定名称的文件夹

以在目录project_0307下查找所有名称为sim_1的文件夹为例

查找结果

5.4 指定路径查找包含指定内容的文件

以在目录project_0307下查找包含字符FPGA的log文件

查找结果


Python文件、文件夹操作汇总的评论 (共 条)

分享到微博请遵守国家法律