掃二維碼與項(xiàng)目經(jīng)理溝通
我們在微信上24小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
python 操作文件時(shí),我們一般要先判斷指定的文件或目錄是否存在,不然容易產(chǎn)生異常。

例如我們可以使用 os 模塊的 os.path.exists() 方法來檢測文件是否存在:
import os.path os.path.isfile(fname)
如果你要確定他是文件還是目錄,從Python 3.4開始可以使用 pathlib 模塊提供的面向?qū)ο蟮姆椒?/strong> (Python 2.7 為 pathlib2 模塊):
from pathlib import Path
my_file = Path("/path/to/file")
if my_file.is_file():
# 指定的文件存在檢測是否為一個(gè)目錄:
if my_file.is_dir(): # 指定的目錄存在
如果要檢測路徑是一個(gè)文件或目錄可以使用 exists() 方法:
if my_file.exists(): # 指定的文件或目錄存在

我們在微信上24小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流