Python文件、文件夾操作匯總
一、概覽
????????在工作中經(jīng)常會遇到對文件,文件夾操作,在文件使用多時,使用python腳本是一種很便捷的方法,也可以實現(xiàn)一些工具如everything,notepad++無法實現(xiàn)的功能,更加靈活。本文將針對相關的基礎操作進行介紹以及演示,其他的各種場景也都是基礎操作的組合。

????注:文章演示例子為window系統(tǒng)下的操作,python版本3.8.3,linux下類似,主要是路徑格式和文件權限存在較大差異
二、文件操作
2.1 文件的打開、關閉
open函數(shù)打開文件各選項配置參數(shù)含義

2.2?文件級操作
文件級操作主要包括文件的創(chuàng)建,刪除,重命名,復制,移動。
2.3 文件內(nèi)容的操作
文件內(nèi)容的常用操作包括讀取,查找,增加,刪除,修改
三、文件夾操作
文件夾常見操作包括創(chuàng)建,刪除,查找,重命名,復制,移動
四、常用技巧
下面將一些在文件,文件夾操作中經(jīng)常需要用到的函數(shù)進行介紹,部分在前面的例子中已經(jīng)涉及。
五、常見使用場景
5.1 查找指定類型文件
指定目錄下查詢所有的txt文件,返回查找到的文件路徑,以列表形式保存
查詢結果

5.2 查找指定名稱的文件
和5.1的類似,主要是if后的判斷條件進行修改,如在project_0307目錄下查找counter_tb.v文件
查詢結果

5.3 查找指定名稱的文件夾
以在目錄project_0307下查找所有名稱為sim_1的文件夾為例
查找結果

5.4?指定路徑查找包含指定內(nèi)容的文件
以在目錄project_0307下查找包含字符FPGA的log文件
查找結果

標簽: