python 中os模塊os.path.exists()的用法說明
os即operating system(操作系統),Python 的 os 模塊封裝瞭常見的文件和目錄操作。
os.path模塊主要用於文件的屬性獲取,exists是“存在”的意思,所以顧名思義,os.path.exists()就是判斷括號裡的文件是否存在的意思,括號內的可以是文件路徑。
舉個栗子:
user.py為存在於當前目錄的一個文件
輸入代碼:
import os path = os.path.exists('user.py') print(path)
輸出結果:
True Process finished with exit code 0
如果不存在,返回的則是FALSE。
補充:
Python中os.path和os.makedirs的運用
判斷文件或文件夾是否存在,創建文件夾
import os import numpy as np data = np.array([1, 2, 3]) if not os.path.exists("./data/"): print("# path not exists") os.makedirs("./data/") if not os.path.exists("./data/data.npy"): print("# data.npy not exists") np.save("./data/data.npy", data) print("# path exists? :", os.path.exists("./data/")) print("# data.npy exists? :", os.path.exists("./data/data.npy"))
運行結果:
# path not exists # data.npy not exists # path exists? : True # data.npy exists? : True
以上為個人經驗,希望能給大傢一個參考,也希望大傢多多支持WalkonNet。如有錯誤或未考慮完全的地方,望不吝賜教。
推薦閱讀:
- Python os.mkdir()與os.makedirs()的使用區別
- python中NumPy的安裝與基本操作
- python如何將mat文件轉為png
- python判定文件目錄是否存在及創建多層目錄
- Python 註解方式實現緩存數據詳解