Python - 重命名和删除文件



在 Python 中重命名和删除文件

在 Python 中,您可以使用 os 模块中的内置函数重命名和删除文件。在文件系统中管理文件时,这些操作非常重要。在本教程中,我们将探讨如何逐步执行这些操作。

在 Python 中重命名文件

要在 Python 中重命名文件,您可以使用 os.rename() 函数。此函数采用两个参数:当前文件名和新文件名。

语法

以下是 Python 中 rename() 函数的基本语法 -


 os.rename(current_file_name, new_file_name)

参数

以下是此函数接受的参数 -

  • current_file_name - 它是您要重命名的文件的当前名称。
  • new_file_name - 这是您要为文件分配的新名称。

以下是使用 rename() 函数将现有文件 “oldfile.txt” 重命名为 “newfile.txt” 的示例 -


import os

# Current file name
current_name = "oldfile.txt"

# New file name
new_name = "newfile.txt"

# Rename the file
os.rename(current_name, new_name)

print(f"File '{current_name}' renamed to '{new_name}' successfully.")

以下是上述代码的输出 -

File 'oldfile.txt' renamed to 'newfile.txt' successfully.

在 Python 中删除文件

您可以使用 os.remove() 函数在 Python 中删除文件。此函数将删除由其 filename 指定的文件。

语法

以下是 Python 中 remove() 函数的基本语法 -


 os.remove(file_name)

参数

此函数接受需要删除的文件名称作为参数。

以下是使用 remove() 函数删除现有文件 “file_to_delete.txt” 的示例 -


import os

# File to be deleted
file_to_delete = "file_to_delete.txt"

# Delete the file
os.remove(file_to_delete)

print(f"File '{file_to_delete}' deleted successfully.")

执行上述代码后,我们得到以下输出 -

File 'file_to_delete.txt' deleted successfully.