python判斷一個檔案是否存在的方法:可以利用os模組中的os.path.exists()方法來進行判斷,如【if my_file.exists()】。在開始判斷前,需要執行【import os.path】語句導入os模組。
Python 操作檔時,我們一般要先判斷指定的檔案或目錄是否存在,不然容易產生例外。
例如我們可以使用 os 模組的 os.path.exists() 方法來偵測檔案是否存在:
import os.path os.path.isfile(fname)
如果你要確定他是檔案還是目錄,從Python 3.4 開始可以使用pathlib 模組提供的物件導向的方法(Python 2.7 為pathlib2 模組):
from pathlib import Path my_file = Path("/path/to/file") if my_file.is_file(): # 指定的文件存在
偵測是否為一個目錄:
if my_file.is_dir(): # 指定的目录存在
如果要偵測路徑是一個檔案或目錄可以使用exists() 方法:
if my_file.exists(): # 指定的文件或目录存在
在try 語句區塊中你可以使用resolve() 方法來判斷:
try: my_abs_path = my_file.resolve()except FileNotFoundError: # 不存在else: # 存在
以上是python如何判斷一個檔案是否存在的詳細內容。更多資訊請關注PHP中文網其他相關文章!