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.
廣告