python 修改文件后缀名的代码
时间: 2024-06-16 08:06:09 浏览: 331
py代码-# 批量修改图片后缀名
当需要修改文件后缀名时,可以使用Python的模块和shutil模块来完成。下面是一个示例代码:
```python
import os
import shutil
de change_file_extension(file_path, new_extension):
# 获取文件名和旧后缀名
file_name, old_extension = os.path.splitext(file_path)
# 构建新的文件名
new_file_name = file_name + new_extension
# 使用shutil模块的move函数重命名文件
shutil.move(file_path, new_file_name)
print(f"文件后缀名已修改为{new_extension}")
# 示例用法
file_path = "example.txt"
new_extension = ".csv"
change_file_extension(file_path, new_extension)
```
这段代码中,`change_file_extension`函数接受两个参数:`file_path`表示文件路径,`new_extension`表示新的后缀名。函数首先使用`os.path.splitext`函数获取文件名和旧后缀名,然后构建新的文件名,最后使用`shutil.move`函数重命名文件。
阅读全文