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中删除文件。此函数删除由其文件名指定的文件。

语法

以下是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.
广告