python如何實現查詢特定名稱檔案

2022-08-19 02:00:19 字數 959 閱讀 4691

遍歷」day1-homework」目錄下檔案;

找到檔名包含「2020」的檔案;

將檔名儲存到陣列result中;

按照序號、檔名分行列印輸出。

#匯入os模組

import os

#待搜尋的目錄路徑

path = "

day1-homework

"#待搜尋的名稱

filename = "

2020

"#定義儲存結果的陣列

result =

def findfiles(files_path, files_list):

#查詢檔案**

files =os.listdir(files_path)

for s in

files:

s_path =os.path.join(files_path, s)

ifos.path.isdir(s_path):

findfiles(s_path, files_list)

elif os.path.isfile(s_path) and

'2020'in

s:if __name__ == '

__main__':

findfiles(path,result)

for i in

range(len(result)):

print(

"[{} ,

".format(i)+"

'"+result[i]+"

\']")

[0 ,'

day1-homework/18/182020.doc']

[1 ,'

day1-homework/26/26/new2020.txt']

[2 ,'

day1-homework/4/22/04:22:2020.txt

']

如何實現查詢附近的人

問題 給定乙個使用者a,返回與此使用者相距小於d的所有使用者。支援geo的後端儲存有mongodb,redis等。那麼如果讓我們實現,我們應該怎麼做呢?思路 圍繞此使用者生成乙個圓形,半徑是d,返回所有被此園覆蓋的使用者。方法1 先求方,再求園。如果直接求園,每乙個使用者都要計算距離值,無法利用到索...

mapx實現查詢

1 屬性查詢。find search方法 注意的是find方法只支援tab表檔案,不支援空間資料 表。find 與foxpro中locate定位命令想類似。search 支援sql語句。寫法 僅指sql語句的where 部分,且from語句中只能有乙個表 僅對單錶進行操作 select from l...

ABAP 如何實現查詢所有的使用者

背景 以下 實現了如何檢視所有使用者的 就是從usr01這個表中讀取使用者出來.report zjglchello.tables usr01.data fieldcat type slis t fieldcat alv with header line,layout type slis layout...