Python 文件重命名

Python 文件重命名

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("文件重命名成功!")

运行结果:

文件重命名成功!

通过以上几种方法,我们可以很方便地实现文件重命名操作。在实际工作中,可以根据具体需求选择合适的方法来完成任务。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程