Python 文件重命名
Python 是一种简单易学但功能强大的编程语言,广泛应用于软件开发、数据分析等领域。在日常工作中,我们经常会遇到需要对文件进行批量重命名的情况,Python 提供了很多方法来实现这一功能。本文将介绍几种常见的文件重命名方法,并给出对应的代码示例。
方法一:使用 os 模块
os 模块是 Python 中用于与操作系统进行交互的模块,在文件操作中经常会用到。我们可以利用 os 模块中的 rename() 方法来实现文件重命名。
import os
# 定义文件原始路径和新路径
old_name = 'test.txt'
new_name = 'new_test.txt'
os.rename(old_name, new_name)
print("文件重命名成功!")
运行结果:
文件重命名成功!
方法二:使用 pathlib 模块
pathlib 模块提供了一种更直观的方法来操作文件和目录路径。我们可以使用 pathlib 模块中的 rename() 方法来实现文件重命名。
from pathlib import Path
# 定义文件原始路径和新路径
old_path = Path('test.txt')
new_path = old_path.with_name('new_test.txt')
old_path.rename(new_path)
print("文件重命名成功!")
运行结果:
文件重命名成功!
方法三:使用 shutil 模块
shutil 模块是 Python 中用于高级文件操作的模块,可以简化文件操作的复杂性。我们可以使用 shutil 模块中的 move() 方法来实现文件重命名。
import shutil
# 定义文件原始路径和新路径
old_name = 'test.txt'
new_name = 'new_test.txt'
shutil.move(old_name, new_name)
print("文件重命名成功!")
运行结果:
文件重命名成功!
通过以上几种方法,我们可以很方便地实现文件重命名操作。在实际工作中,可以根据具体需求选择合适的方法来完成任务。