2021年9月25日 星期六

Python—批次修改檔名

 將檔檔案進行批次修改。


def Modify_file(path):

 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
40
41
42
43
44
45
def Modify_file(path):



#批次刪除檔案名稱前test字樣

#刪除字串,strip('test')

#os.rename(來源,目的)



try:

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

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

for file in files:

#判斷file內容是否有test字樣。

if 'test' in file:

#刪除file前面的test字樣。

revise_name=file.strip('test')

#修改檔名。

os.rename(os.path.join(root,file),os.path.join(root,revise_name))



except Exception as e:

#例外顯示。

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





Modify_file('D:\\temp')

沒有留言:

張貼留言

Ubuntu-Journalctl查看系統日誌

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