os即operating system(操作系統(tǒng)),Python 的 os 模塊封裝了常見的文件和目錄操作。
os.path模塊主要用于文件的屬性獲取,exists是“存在”的意思,所以顧名思義,os.path.exists()就是判斷括號里的文件是否存在的意思,括號內(nèi)的可以是文件路徑。
user.py為存在于當(dāng)前目錄的一個文件
import os path = os.path.exists('user.py') print(path)
True Process finished with exit code 0
如果不存在,返回的則是FALSE。
補(bǔ)充:
判斷文件或文件夾是否存在,創(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"))
# path not exists # data.npy not exists # path exists? : True # data.npy exists? : True
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。
標(biāo)簽:綿陽 亳州 廊坊 渭南 拉薩 興安盟 內(nèi)江 黔東
巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《python 中os模塊os.path.exists()的用法說明》,本文關(guān)鍵詞 python,中,模塊,os.path.exists,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。