Python - 重新命名與刪除檔案
在 Python 中重新命名與刪除檔案
歡迎來到這篇關於如何使用 Python 重新命名與刪除檔案的教學!在這份指南中,我們將涵蓋基本概念,並提供實際範例。在本文章結束時,您將能夠掌握如何使用 Python 來操作檔案名稱與刪除檔案。那麼,讓我們馬上開始吧!
介紹
在我們開始之前,重要的是要了解 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