Python os.path.exists() 方法



Python 的 os.path.exists() 方法用於檢查檔案系統中是否存在指定的路徑。

如果路徑存在,它可以指代任何型別的檔案系統物件,例如普通檔案、目錄、符號連結或特殊檔案。如果路徑不存在,或者存在許可權問題阻止訪問該路徑,則該方法返回 False。

語法

以下是 Python os.path.exists() 方法的基本語法:

os.path.exists(path)

引數

此方法接受一個字串作為引數,表示要檢查其是否存在路徑。

返回值

該方法返回布林值“True”或“False”。如果指定的路徑存在於檔案系統中,則返回 True,否則返回 False。

示例

在以下示例中,我們使用 exists() 方法檢查檔案路徑“/home/lenovo/documents/file.txt”在檔案系統中是否存在:

import os
file_path = "/home/lenovo/documents/file.txt"
exists = os.path.exists(file_path)
print("The result is:",exists)      

輸出

獲得的輸出如下:

The result is: True

示例

這裡,我們使用 exists() 方法檢查 Windows 檔案路徑“C:\Users\user\Documents\file.txt”在檔案系統中是否存在:

import os
file_path = "C:\\Users\\user\\Documents\\file.txt"
exists = os.path.exists(file_path)
print("The result is:",exists)   

輸出

以上程式碼的輸出如下:

The result is: True

示例

在這個例子中,我們使用 exists() 方法檢查給定的符號連結路徑“link_path”在檔案系統中是否存在:

import os
link_path = "/home/lenovo/symlink"
exists = os.path.exists(link_path)
print("The result is:",exists)      

輸出

產生的結果如下所示:

The result is: True

示例

此示例顯示,如果給定的路徑不存在,exists() 方法將返回 False:

import os
path = "/non/existent/path"
exists = os.path.exists(path)
print("The result is:",exists)  

輸出

我們得到如下所示的輸出:

The result is: False 
os_path_methods.htm
廣告
© . All rights reserved.