python 批量修改文件后缀
时间: 2024-11-04 09:10:43 浏览: 3
基于python 批量修改文件后缀脚本
在Python中,批量修改文件后缀通常可以使用os模块的rename()函数配合列表推导式或者for循环来实现。下面是一个简单的示例:
```python
import os
# 假设我们有一个文件路径列表
file_list = ['file1.txt', 'file2.csv', 'file3.docx']
# 新的后缀
new_extension = '.md'
# 使用列表推导式批量修改后缀
updated_files = [f[:-4] + new_extension for f in file_list]
# 或者使用for循环遍历
# updated_files = []
# for f in file_list:
# updated_files.append(f[:-4] + new_extension)
# 然后对每个新的文件名进行操作,例如替换原文件:
# 对于所有需要更新的文件,确保目录存在并且有权限,然后逐个执行
# for old_name, new_name in zip(file_list, updated_files):
# os.rename(old_name, new_name)
# 这里注意实际应用中可能会有异常处理,如文件不存在、权限不足等。
阅读全文