python 中os模块os.path.exists()的用法说明
os即operating system(操作系统),Python 的 os 模块封装了常见的文件和目录操作。
os.path模块主要用于文件的属性获取,exists是“存在”的意思,所以顾名思义,os.path.exists()就是判断括号里的文件是否存在的意思,括号内的可以是文件路径。
举个栗子:user.py为存在于当前目录的一个文件
输入代码:import ospath = os.path.exists(’user.py’)print(path)输出结果:
True Process finished with exit code 0
如果不存在,返回的则是FALSE。
补充:
Python中os.path和os.makedirs的运用判断文件或文件夹是否存在,创建文件夹
import osimport 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
以上为个人经验,希望能给大家一个参考,也希望大家多多支持好吧啦网。如有错误或未考虑完全的地方,望不吝赐教。
相关文章: