【Python 檔案處理 #3】確認檔案是否存在 os.path.isfile / 確認資料夾是否存在 os.path.isdir (內附範例程式碼) sample code is folder / file exist

前言

我們有時在進行檔案處理時,
會需要知道檔案/資料夾是否存在,
此時就可以用這樣的方式來偵測。

先備知識 - 「相對路徑」與「絕對路徑」的概念

「相對路徑」與「絕對路徑」的概念可以參考 - 這篇文章:
https://wongwongnotes-github-io.pages.dev/school-notes/operating_system/os-file-path/

這裡就不再多加贅述了。

範例 - 檢查檔案 os.path.isfile

import os

file_path = "./test.txt"
result = os.path.isfile(file_path)
print(result)

結果

如果檔案存在,則回傳 True
如果檔案不存在,則回傳 False

範例 - 檢查資料夾 os.path.isdir

import os

folder_path = "./test/"
result = os.path.isdir(folder_path)
print(result)

結果

如果資料夾存在,則回傳 True
如果資料夾不存在,則回傳 False

Reference

https://blog.gtwang.org/programming/python-howto-check-whether-file-folder-exists/