python查詢目錄及子目錄下特定檔案

2022-08-26 17:24:24 字數 517 閱讀 2640

寫這篇部落格的緣由:

面試歸來翻脈脈發現乙個陌生的朋友提出乙個面試題,設計實現遍歷目錄及子目錄,抓取.pyc檔案。

並貼出兩種實現方法:

個人感覺,這兩種方法中規中矩,不像是python的風格。python風格的實現可以考慮python列表推導式。

下面貼出我的實現方法:

1

defgetfiles(path, suffix):

2return [os.path.join(root, file) for root, dirs, files in os.walk(path) for file in files if file.endswith(suffix)]

個人的信條:程式設計簡單粗暴才是真理。

python建立子目錄並在子目錄下建立檔案

import os 首先判斷當前工作目錄下是否存在目錄machine learning ifnot os.path.isdir machine learning 不存在的話就建立子目錄machine learning 因為父目錄存在,所有這裡用mkdir也可以 os.makedirs machine...

c 遍歷目錄下所有子目錄及檔案

include include include include include using namespace std 其實兩個字串連在一起比如string可惜寫成 str1 str2 獲取所有的檔名 void getallfiles string path,vector files else 如果...

python 獲取當前目錄及子目錄

for root,dirs,files in os.walk r d test for file in files 獲取檔案所屬目錄 print root 獲取檔案路徑 print os.path.join root,file for root,dirs,files in os.walk r d t...