Python利用os模組批量修改檔名

2022-08-09 15:09:21 字數 890 閱讀 7880

通過查閱資料os模組中rename和renames都可以做到

他們的區別為.rename:只能修改檔名   renames:可以修改檔名,還可以修改檔案上級目錄名稱

另乙個用到的方法是os.listdir(path)  path為路徑  此方法可以將指定路徑資料夾中的檔名錄入乙個列表中

下面是**:

1

import

os2 path = "

e:/test/"#

目標路徑34

"""os.listdir(path) 操作效果為 返回指定路徑(path)資料夾中所有檔名

"""5 filename_list = os.listdir(path) #

掃瞄目標路徑的檔案,將檔名存入列表

67 a =0

8for i in

filename_list:

9 used_name = path +filename_list[a]

10 new_name = path + "

new_

" +filename_list[a]

11os.rename(used_name,new_name)

12print("

檔案%s重新命名成功,新的檔名為%s

" %(used_name,new_name))

13 a += 1

執行效果為:

重新命名前:

重新命名後:

python模組 OS模組

bin env python coding utf 8 import os print os.name 輸出主機平台 print os.getcwd 輸出當前目錄 print os.listdir os.getcwd 輸出當前目錄的檔案 橫向 for i in os.listdir os.getcw...

python 模組 OS模組

print os.getcwd 輸出 e python workspace 原來 print os.getcwd 輸出 e python workspace 返回上級目錄 os.chdir os.getcwd 輸出 e python 更改 os.chdir r e print os.getcwd 輸...

Python 模組學習 os模組

一 os模組概述 python os模組包含普遍的作業系統功能。如果你希望你的程式能夠與平台無關的話,這個模組是尤為重要的。一語中的 二 常用方法 1 os.name 輸出字串指示正在使用的平台。如果是window 則用 nt 表示,對於linux unix使用者,它是 posix 2 os.get...