python 中os模块os.path.exists()的用法说明
这篇文章主要介绍了python 中os模块os.path.exists()的用法说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
os即operating system(操作系统),Python 的 os 模块封装了常见的文件和目录操作。
os.path模块主要用于文件的属性获取,exists是“存在”的意思,所以顾名思义,os.path.exists()就是判断括号里的文件是否存在的意思,括号内的可以是文件路径。
举个栗子:
user.py为存在于当前目录的一个文件
输入代码:
1 2 3 | import os path = os.path.exists( 'user.py' ) print (path) |
输出结果:
1 2 3 | True Process finished with exit code 0 |
如果不存在,返回的则是FALSE。
补充:
Python中os.path和os.makedirs的运用
判断文件或文件夹是否存在,创建文件夹
1 2 3 4 5 6 7 8 9 10 11 12 13 | 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" )) |
运行结果:
1 2 3 4 | # path not exists # data.npy not exists # path exists? : True # data.npy exists? : True |
以上为个人经验,希望能给大家一个参考