python 中os模块os.path.exists()的用法说明
os即operatingsystem(操作系统),Python的os模块封装了常见的文件和目录操作。
os.path模块主要用于文件的属性获取,exists是“存在”的意思,所以顾名思义,os.path.exists()就是判断括号里的文件是否存在的意思,括号内的可以是文件路径。
举个栗子:
user.py为存在于当前目录的一个文件
输入代码:
importos path=os.path.exists('user.py') print(path)
输出结果:
True Processfinishedwithexitcode0
如果不存在,返回的则是FALSE。
补充:
Python中os.path和os.makedirs的运用
判断文件或文件夹是否存在,创建文件夹
importos importnumpyasnp data=np.array([1,2,3]) ifnotos.path.exists("./data/"): print("#pathnotexists") os.makedirs("./data/") ifnotos.path.exists("./data/data.npy"): print("#data.npynotexists") np.save("./data/data.npy",data) print("#pathexists?:",os.path.exists("./data/")) print("#data.npyexists?:",os.path.exists("./data/data.npy"))
运行结果:
#pathnotexists #data.npynotexists #pathexists?:True #data.npyexists?:True
以上为个人经验,希望能给大家一个参考,也希望大家多多支持毛票票。如有错误或未考虑完全的地方,望不吝赐教。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。