python修改文件后綴名


修改文件后綴名

 1 # -*- coding: utf-8 -*-
 2 
 3 import os
 4 
 5 # # 列出當前目錄下所有的文件
 6 # filedir = 'C:\\Users\\WT\\Desktop\\test'
 7 # files = os.listdir(filedir)   # 如果path為None,則使用 path = '.'
 8 #
 9 # for filename in files:
10 #     portion = os.path.splitext(filename)  # 分離文件名與擴展名
11 #     # 如果后綴是jpg
12 #     if portion[1] == '.jpg':
13 #         # 重新組合文件名與后綴名
14 #         newname = portion[0] + '.gif'
15 #         filename = filedir + '\\' + filename
16 #         newname = filedir + '\\' + newname
17 #         os.rename(filename, newname)
18 
19 
20 def replace_suffix(filedir, suffix):
21     files = os.listdir(filedir)
22     num = 0
23     for filename in files:
24         portion = os.path.splitext(filename)
25 
26         if portion[1] != suffix:
27             newname = portion[0] + suffix
28             filename = filedir + '\\' +filename
29             newname = filedir + '\\' +newname
30             os.rename(filename, newname)
31             print("替換文件后綴", filename)
32             num = num + 1
33             print(num)
34 
35 
36 
37 if __name__ == '__main__':
38     replace_suffix('C:\\Users\\WT\\Desktop\\test', '.lay')


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM