項目 widget-area-1 尚未註冊或是沒有一個 view.php 檔案.
項目 widget-area-1 尚未註冊或是沒有一個 view.php 檔案.
項目 search-input 尚未註冊或是沒有一個 view.php 檔案.

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

前言

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

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

「相對路徑」與「絕對路徑」的概念可以參考 – 這篇文章:

【Linux】(作業系統基礎知識) 簡單理解「相對路徑」與「絕對路徑」,程式設計 初學者/新手 必須知道的路徑知識總整理

這裡就不再多加贅述了。

範例 – 檢查檔案 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

Python 如何檢查檔案或目錄是否已經存在?

⭐Python 基礎用法 相關文章整理⭐:
1.【Python】python list 清除, 移除內容元素 remove, pop, del, clear相關用法整理 sample code (內含範例程式碼)
2.【Python】寫模組 module、package 總整理 Importing files from different folder
3.【Python】python assert (斷言) 用法 sample code (內含範例程式碼)
4.【Python】python 一行 if else 語法 (one line if else) sample code (內含範例程式碼)
5.【Python】lambda 與 def function 使用方法與比較整理(內含範例程式碼)
6.【Python】python map 使用方法 與 其他寫法比較整理 (內含範例程式碼) sample code
7.【Python】python zip 使用方法 與 其他寫法比較整理 (內含範例程式碼) sample code
⭐Python 字串處理 相關文章整理⭐:
1.【Python】python print 變數的值 & 變數名稱 方法總整理
2.【Python】python string format str.format 總整理
⭐Python 檔案處理 相關文章整理⭐:
1.【Python】python 開關檔範例 與 程式模板 with open / file open sample code
2.【Python】取出檔案名稱 (含副檔名、不含副檔名) os path basename split 取出 檔名 路徑 不要副檔名 sample code
3.【Python】在 python 中利用 os.chmod 更改檔案的權限 chmod 777
4.【Python】利用 shutil 來複製檔案 shutil copy file
5.【Python】python 建立資料夾範例 mkdir os.makedirs() sample code
6.