在 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.