Python重命名文件和文件夹

Python重命名文件和文件夹

Python重命名文件和文件夹

在实际开发中,我们经常需要对文件和文件夹进行重命名操作。在Python中,通过使用os模块和shutil模块,我们可以实现对文件和文件夹的重命名操作。本文将详细介绍如何使用Python来重命名文件和文件夹。

1. 重命名文件

1.1 使用os模块重命名文件

在Python中,我们可以使用os模块的rename函数来重命名文件。下面是一个示例代码,演示如何使用os.rename函数来重命名文件。

import os

# 原文件名
old_name = 'old_file.txt'
# 新文件名
new_name = 'new_file.txt'

# 重命名文件
os.rename(old_name, new_name)

print(f'文件重命名成功,{old_name} -> {new_name}')

上述代码中,首先定义了原文件名old_name和新文件名new_name,然后通过调用os.rename函数来实现对文件的重命名操作。运行上述代码后,原文件old_file.txt将被重命名为new_file.txt

1.2 使用shutil模块重命名文件

除了使用os模块外,我们还可以使用shutil模块的move函数来实现对文件的重命名。下面是一个示例代码,演示如何使用shutil.move函数来重命名文件。

import shutil

# 原文件名
old_name = 'old_file.txt'
# 新文件名
new_name = 'new_file.txt'

# 重命名文件
shutil.move(old_name, new_name)

print(f'文件重命名成功,{old_name} -> {new_name}')

上述代码中,首先定义了原文件名old_name和新文件名new_name,然后通过调用shutil.move函数来实现对文件的重命名操作。运行上述代码后,原文件old_file.txt将被重命名为new_file.txt

2. 重命名文件夹

2.1 使用os模块重命名文件夹

与重命名文件类似,我们可以使用os模块的rename函数来重命名文件夹。下面是一个示例代码,演示如何使用os.rename函数来重命名文件夹。

import os

# 原文件夹名
old_folder = 'old_folder'
# 新文件夹名
new_folder = 'new_folder'

# 重命名文件夹
os.rename(old_folder, new_folder)

print(f'文件夹重命名成功,{old_folder} -> {new_folder}')

上述代码中,首先定义了原文件夹名old_folder和新文件夹名new_folder,然后通过调用os.rename函数来实现对文件夹的重命名操作。运行上述代码后,原文件夹old_folder将被重命名为new_folder

2.2 使用shutil模块重命名文件夹

除了使用os模块外,我们还可以使用shutil模块的move函数来实现对文件夹的重命名。下面是一个示例代码,演示如何使用shutil.move函数来重命名文件夹。

import shutil

# 原文件夹名
old_folder = 'old_folder'
# 新文件夹名
new_folder = 'new_folder'

# 重命名文件夹
shutil.move(old_folder, new_folder)

print(f'文件夹重命名成功,{old_folder} -> {new_folder}')

上述代码中,首先定义了原文件夹名old_folder和新文件夹名new_folder,然后通过调用shutil.move函数来实现对文件夹的重命名操作。运行上述代码后,原文件夹old_folder将被重命名为new_folder

总结

通过本文的介绍,我们学习了如何使用Python来重命名文件和文件夹。在实际开发中,通过掌握文件和文件夹重命名的操作,我们可以更加灵活地进行文件管理和维护。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程