os即operating system(操作系統(tǒng)),Python 的 os 模塊封裝了常見的文件和目錄操作。
os.path模塊主要用于文件的屬性獲取,exists是“存在”的意思,所以顧名思義,os.path.exists()就是判斷括號里的文件是否存在的意思,括號內(nèi)的可以是文件路徑。
舉個栗子:
user.py為存在于當前目錄的一個文件
輸入代碼:
import os
path = os.path.exists('user.py')
print(path)
輸出結(jié)果:
True
Process finished with exit code 0
如果不存在,返回的則是FALSE。
補充:
Python中os.path和os.makedirs的運用
判斷文件或文件夾是否存在,創(chuàng)建文件夾
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"))
運行結(jié)果:
# path not exists
# data.npy not exists
# path exists? : True
# data.npy exists? : True
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。
您可能感興趣的文章:- python copy模塊中的函數(shù)實例用法
- Python多線程 Queue 模塊常見用法
- Python中os模塊的實例用法
- Python協(xié)程asyncio模塊的演變及高級用法
- python常見模塊與用法
- Python寫腳本常用模塊OS基礎用法詳解
- python re模塊常見用法例舉
- 詳解Python中openpyxl模塊基本用法
- Python常用的模塊和簡單用法