python批量修改文件夾下的后綴名
(所有的.txt結尾的文件,替換成.py結尾)
1、需要將某個文件夾下所有的.txt結尾的文件,替換成.py結尾
2、Python代碼:
import os# 指定需要更改文件的目錄
dir_path = 'D:/study/py/4'# 遍歷該目錄下的所有文件和子目錄
for root, dirs, files in os.walk(dir_path):for file in files:# 如果文件是以.txt結尾if file.endswith('.txt'):# 獲取文件的完整路徑file_path = os.path.join(root, file)# 更改文件的擴展名為.pynew_file_path = os.path.splitext(file_path)[0] + '.py'# 使用os模塊的rename方法進行重命名os.rename(file_path, new_file_path)print('All .txt files 修改為了 .py.')
3、最終結果