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
- shell判斷系統路徑中是否存在空格
- Python科研武器庫 - 檔案/路徑操作 - 判斷路徑是否存在Python
- canvas判斷點是否在路徑內Canvas斷點
- sh指令碼判斷路徑是否存在指令碼
- nginx判斷路徑是否含有某個引數做判斷Nginx
- python判斷是否為listPython
- python 判斷是否為中文Python
- shell 判斷檔案或路徑是否存在
- python判斷list是否為空Python
- Python中判斷是否為數字字串的方法是什麼?Python字串
- 怎麼判斷mysql表是否存在MySql
- 如何在Java中判斷是否為空Java
- php中判斷變數是否為空PHP變數
- 判斷一個物件是否為空物件,判斷一個物件中是否有空值物件
- python如何判斷圖片是否為空Python
- 判斷字串是否為空字串
- jquery怎麼樣判斷檔案是否存在jQuery
- 怎麼判斷Linux是否適合你?Linux
- Linux - 判斷檔案/目錄是否存在/具有許可權Linux
- 【LeetCode】1496. 判斷路徑是否相交(Java)LeetCodeJava
- python怎麼判斷星期幾Python
- python怎麼判斷大小寫Python
- js判斷字串是否為空JS字串
- mysql如何判斷是否為空MySql
- JavaScript判斷字串是否為空JavaScript字串
- java判斷字串是否為空Java字串
- js判斷物件是否為空JS物件
- 判斷是否為迴文字元字元
- 判斷物件值是否為空物件
- java判斷物件是否為空Java物件
- 判斷網路是否連線
- iOS判斷是否存在網路iOS
- 怎麼判斷Python數字中的偶數Python
- Python中if條件判斷語句怎麼用?Python
- shell判斷檔案,目錄是否存在或者具有許可權【轉】
- 影片直播原始碼,uniapp checkbox 怎麼判斷是否選中原始碼APP
- 怎麼判斷dns汙染,怎麼判斷dns汙染,具體判斷方法DNS