2021年9月24日 星期五

Python—搜尋特定副檔名的檔案

搜尋放在D磁碟下的EXE檔案。


 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
import os

def find_file(path):

#搜尋特定的副檔名檔案。

#os.walk(路徑)瀏覽指定徑下所有檔案。

#os.path.splitext(file)將路徑和檔案名稱和副檔名分開。

try:

# 取得指定路徑下的所有檔案及目錄名稱名稱

for root,directorys,files in os.walk(path):

for file in files:

#合併路徑及取得的路徑檔案及目錄名稱

full_path=os.path.join(root,file)

filename,extension=os.path.splitext(file)

if extension =='.exe':

full_path=os.path.join(root,file)

print(full_path)

except Exception as e:

#例外顯示。

print(f'An Error occurred:',e)



find_file('D:\\')

沒有留言:

張貼留言

Ubuntu-Journalctl查看系統日誌

 近期所使用Ubuntu系統24小時開著,進行跑Python程式使用,但跑個2~3天,排程就無法正常寄信,SSH連線也無法正常連線,經查看後為wifi連線問題,暫先使用腳本排程進行重開wifi。 以下為記錄Journalctl指令。 使用Journalctl來從系統日誌上查看看問...