python,批量修改檔案字尾名

2022-06-20 16:03:13 字數 725 閱讀 7021

比如,d盤test目錄下有以下幾個沒有字尾的檔案,需要修改為txt結尾

python**如下

#

python批量更換字尾名

import

osimport

sys#

需要修改字尾的檔案目錄

os.chdir(r'

d:/test')

#列出當前目錄下所有的檔案

files = os.listdir('./'

)print('

files

',files)

for filename in

files:

portion =os.path.splitext(filename)

newname = portion[0] + "

.txt"#

修改為目標字尾

os.rename(filename, newname)

執行

同理,如果是已有字尾改為別的字尾,上面的**同樣可行 

linux 批量修改檔案字尾名

今天遇到的乙個問題,要將一批jpg檔案字尾名更改為png,憑感覺能用awk指令進行修改,就進行了嘗試。想到的思路是 先列舉出檔名稱,再用awk對檔名稱進行處理分割,最後將字尾名進行修改。首先列舉出檔名稱,得到如圖 之後考慮獲取名稱,如 abad.jpg 再將名稱以 號分割,得到名稱 abad 再進行...

linux 批量修改檔案字尾名

rename s png png 將當前資料夾下面的所有.png的檔案改為.png檔案 一 rename命令 linux的 rename 命令有兩個版本 c語言和perl語言 早期的linux發行版基本上使用的是c語言版本,現在系統幾乎都是perl語言版本了 支援正則處理,功能更強大 1 可以通過命...

python批量修改字尾名

例如 將a.txt.doc改為a.txt import os os.chdir dir name 絕對路徑 or 相對路徑 file list os.listdir 獲取當前目錄下的檔案列表 or os.listdir dir for i in file list if i.endswith txt...