python批量修改后缀名
时间: 2023-10-17 09:33:45 浏览: 157
Python批量修改文件夹里所有文件的后缀名
您可以使用以下 Python 代码来批量修改文件的后缀名:
```python
import os
def batch_rename_files(folder_path, old_extension, new_extension):
for filename in os.listdir(folder_path):
if filename.endswith(old_extension):
old_file = os.path.join(folder_path, filename)
new_file = os.path.join(folder_path, filename.rsplit('.', 1)[0] + new_extension)
os.rename(old_file, new_file)
# 指定要修改后缀名的文件夹路径
folder_path = "/path/to/folder"
# 指定旧的后缀名
old_extension = ".txt"
# 指定新的后缀名
new_extension = ".csv"
# 执行批量修改后缀名的函数
batch_rename_files(folder_path, old_extension, new_extension)
```
您需要将`/path/to/folder`替换为实际的文件夹路径,`".txt"`替换为实际的旧后缀名,`".csv"`替换为实际的新后缀名。执行该代码后,指定文件夹中所有以旧后缀名结尾的文件将被重命名为新后缀名。
阅读全文