Python中怎麼判斷路徑是否為目錄?
在Python中,判斷路徑是否為目錄是非常常見的需求之一,因此提供了多種方法來檢視路徑是否為目錄,我們可以根據自己的實際情況來選擇適合的方法,接下來一起來學習一下吧。
1、使用os.path.isidr()函式
os.path.isdir()函式可以判斷一個路徑是否為目錄。具體如下:
```import os
path = 'C:/Users/Administrator/Desktop'
if os.path.isdir(path):
print(path, '是目錄')
else:
print(path, '不是目錄')```
2、使用os.stat()函式
os.stat()函式返回一個路徑的詳細資訊,包括檔案大小、建立時間、修改時間等。如果路徑為目錄,則檔案大小為0。可以透過判斷檔案大小是否為0來判斷路徑是否為目錄,具體如下:
```import os
path = 'C:/Users/Administrator/Desktop'
if os.stat(path).st_size == 0:
print(path, '是目錄')
else:
print(path, '不是目錄')```
除了以上兩種方法,還可以使用try-except語句來判斷路徑是否為目錄。如果執行os.listdir()函式時出現異常,則說明路徑不是目錄。具體如下:
```import os
path = 'C:/Users/Administrator/Desktop'
try:
os.listdir(path)
print(path, '是目錄')
except:
print(path, '不是目錄')```
來自 “ ITPUB部落格 ” ,連結:https://blog.itpub.net/69952527/viewspace-3006769/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux程式開發中如何判斷目錄是否為根目錄?Linux
- Python科研武器庫 - 檔案/路徑操作 - 判斷路徑是否存在Python
- shell判斷系統路徑中是否存在空格
- python 判斷是否為中文Python
- python判斷是否為listPython
- sh指令碼判斷路徑是否存在指令碼
- canvas判斷點是否在路徑內Canvas斷點
- nginx判斷路徑是否含有某個引數做判斷Nginx
- 【LeetCode】1496. 判斷路徑是否相交(Java)LeetCodeJava
- Python中判斷是否為數字字串的方法是什麼?Python字串
- 怎麼判斷mysql表是否存在MySql
- python如何判斷圖片是否為空Python
- 判斷一個物件是否為空物件,判斷一個物件中是否有空值物件
- 如何在Java中判斷是否為空Java
- 判斷字串是否為空字串
- 影片直播原始碼,uniapp checkbox 怎麼判斷是否選中原始碼APP
- 大神教你如何判斷Python中字串是否為空和nullPython字串Null
- jquery怎麼樣判斷檔案是否存在jQuery
- python怎麼判斷星期幾Python
- python怎麼判斷大小寫Python
- 判斷網路是否連線
- python 判斷檔案是否存在Python
- JavaScript判斷字串是否為空JavaScript字串
- js判斷物件是否為空JS物件
- java判斷物件是否為空Java物件
- Delphi Variant 判斷是否為空
- mysql如何判斷是否為空MySql
- js判斷字串是否為空JS字串
- java判斷字串是否為空Java字串
- python基本操作-檔案、目錄及路徑Python
- 怎麼判斷Python數字中的偶數Python
- Python中if條件判斷語句怎麼用?Python
- html5怎麼判斷app是否安裝?HTMLAPP
- 【python資料分析】判斷資料框是否為空Python
- linux 中如何判斷變數是否為數值Linux變數
- js判斷checkbox是否選中JS
- 如何判斷 JavaScript 物件是否為空?JavaScript物件
- C++判斷是否為閏年C++