Python3中如何檢查檔案是否存在?Python教程!
眾所周知,Python版本分為Python2和Python3,那麼你知道Python3中如何檢查檔案是否存在嗎?常用的方法有哪些小編為大家列舉幾種方法。
一、 使用os庫
os庫方法可檢查檔案是否存在,存在返回Ture,不存在返回False,且不需要開啟檔案。
1. os.path.isfile檔案檢查
import os.path
filename='/oldboyedu.com/file.txt'
os.path.isfile(filename)
2. os.path.exists資料夾檢查
import os
a_path='/oldboyedu.com/'
if os.path.exists(a_path):
#do something
3. os.access檔案許可權檢查
import os
filename='/oldboyedu.com/file.txt'
if os.path.isfile(filename) and os.access(filename, os.R_OK):
#do something
二、使用pathlib庫
使用pathlib庫也是一種檢查檔案是否存在的方法,且從Python3.4開始,Python已經把pathlib加入了標準庫,無需安裝,即可直接使用!
1. 檢查檔案是否存在
from pathlib import Path
my_file = Path("/oldboyedu.com/file.txt")
if my_file.is_file():
# file exists
2. 檢查資料夾是否存在
from pathlib import Path
my_file = Path("/oldboyedu.com/file.txt")
if my_file.is_dir():
# directory exists
3. 檔案或資料夾是否存在
from pathlib import Path
my_file = Path("/oldboyedu.com/file.txt")
if my_file.exists():
# path exists
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2756435/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python3檢查檔案是否存在的常用方法!Python
- python 判斷檔案是否存在Python
- python怎麼驗證檔案是否存在Python
- 用 Python 批量檢查 sqlite/db3 檔案是否損壞(qbit)PythonSQLite
- golang判斷檔案是否存在Golang
- 用Python實現批次掃描域名是否存在指定檔案Python
- 檢測到您模板中包含檔案超過50個,請檢查是否存在互相包含導致無限迴圈的情況!
- python列表中是否存在某個元素Python
- Python3編碼如何實現檔案操作?Python
- Python科研武器庫 - 檔案/路徑操作 - 判斷路徑是否存在Python
- jquery怎麼樣判斷檔案是否存在jQuery
- Python中檢查變數是否為整數5種方法Python變數
- 在Linux中,如何建立、檢查和修復檔案系統?Linux
- 怎麼檢查是否安裝了pythonPython
- 如何檢查是否物理伺服器?伺服器
- 如何檢查域名解析是否生效?
- Linux中檢視指令碼程式是否存在的命令!Linux指令碼
- python3執行.sql檔案PythonSQL
- python3 大檔案去重Python
- python3 socket檔案傳輸Python
- Python3之檔案操作filePython
- 檢查字型是否存在的方法
- 分享實用監控指令碼:使用Shell檢查程式是否存在指令碼
- Python使用os模組、Try語句、pathlib模組判斷檔案是否存在Python
- PowerPoint 教程:如何在 PowerPoint 中檢查拼寫?
- XamarinEssentials教程首選項Preferences判斷專案是否存在
- Python3 - 獲取資料夾中的檔案列表Python
- python3中怎麼比較字串是否相等Python字串
- 如何檢查一個物件是否為空物件
- 檢查vector中是否包含給定元素
- 繞過 TPM 檢查,.reg檔案 .bat檔案BAT
- 如何在 Debian/Ubuntu 系統中檢查程式包是否安裝?Ubuntu
- javascript中檢測變數是否存在時,最好使用typeofJavaScript變數
- VBA判斷指定的資料夾或檔案是否存在
- 教你如何檢查 Python 版本Python
- python3檔案開頭怎麼寫Python
- 檢查陣列中是否有重複項陣列
- Python3 turtle教程Python