python批量修改文件后缀名
导入os模块:
import os
获取一个指定目录下的所有文件:
import os
path = r"D:\test" # 字符串前面加上r意思是 取消转义字符。
files = os.listdir(path)
print(files) # 打印结果是列表
运行结果:
for 循环遍历整个列表:
import os
path = r"D:\test" # 字符串前面加上r意思是 取消转义字符。
files = os.listdir(path)
for file in files:
NewName = file.replace(".c", ".py") # 将.c后缀替换为.py
print(NewName)
打印结果:
重命名:
import os
path = r"D:\test"
files = os.listdir(path)
# print(files)
for file in files:
NewName = file.replace(".c", ".py")
os.renames(path + "\\" + file, path + "\\" + NewName) # 重命名,"\\" 反斜杠需要转义
运行结果: