Python - 重命名和删除文件

在Python中重命名和删除文件

欢迎阅读本教程,了解如何使用Python重命名和删除文件!在本指南中,我们将介绍基本概念,并提供实用示例。到本文结束时,您将能够熟练地使用Python操作文件名和删除文件。那么,让我们开始吧!

Python - Renaming and Deleting Files

引言

在开始之前,重要的是要了解Python提供了多种内置函数来与文件系统交互。我们可以使用这些函数执行如重命名和删除文件等操作。

在Python中重命名文件

在管理计算机文件时,重命名文件是一个常见任务。在Python中,我们可以通过使用os模块轻松完成此操作,该模块提供了一个名为rename()的函数。来看看它是如何工作的:

import os

# 将文件从old_name.txt重命名为new_name.txt
old_file_name = "old_name.txt"
new_file_name = "new_name.txt"

try:
os.rename(old_file_name, new_file_name)
print("文件重命名成功!")
except FileNotFoundError:
print("文件不存在。")
except Exception as e:
print(f"发生了一个错误:{e}")

在上面的代码中,我们导入了os模块,并定义了旧文件名和新文件名。然后,我们使用os.rename()函数来重命名文件。如果文件不存在或发生其他错误,将引发异常,我们相应地处理它。

在Python中删除文件

删除文件是管理计算机文件时的另一个基本操作。同样,Python使用os模块的remove()函数提供了一种简单的删除方法。以下是一个例子:

import os

# 删除名为my_file.txt的文件
file_to_delete = "my_file.txt"

try:
os.remove(file_to_delete)
print("文件删除成功!")
except FileNotFoundError:
print("文件不存在。")
except Exception as e:
print(f"发生了一个错误:{e}")

在这段代码中,我们导入了os模块,并指定了我们想要删除的文件的名称。然后我们使用os.remove()函数来删除文件。同样,我们通过捕获异常来处理潜在的错误。

结论

就这样!现在您已经知道如何使用Python重命名和删除文件。在执行这些操作之前,请务必仔细检查文件路径和名称,尤其是在处理重要文件时。在做出任何更改之前备份数据也是一个好习惯,以避免意外丢失。

希望本教程对您有所帮助。如果您有任何问题或需要进一步的帮助,请随时提问。祝编码愉快!

Credits: Image by storyset