博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python如何使用 os.path.exists()--Learning from stackoverflow ...
阅读量:5898 次
发布时间:2019-06-19

本文共 412 字,大约阅读时间需要 1 分钟。

Problem:IOError: [Errno 2] No such file or directory。

os.path.exists() 如果目录不存在,会返回一个0值。

所以,如果你如下使用该函数,会得到 Problem 中描述的错误,而且错误会定位在其他地方:

import ostry:     os.path.exists("E:/Contact") #Check if dir exist     except:    os.mkdir("E:/Contact")   #if not, create

正确的使用方式如下:

if not os.path.exists("E:/Contact"):    os.mkdir("E:/Contact")

版权声明:本文为博主原创文章,未经博主允许不得转载。

转载于:https://www.cnblogs.com/paulweihan/p/4660098.html

你可能感兴趣的文章
IBM郭继军:机器学习配合行业经验将帮助企业成就未来
查看>>
Rambus9000万美元收购Inphi存储器互联业务
查看>>
3GPP一反常态提前制定NB-IoT标准有何深意?
查看>>
泉州电信推进渠道互联网化转型
查看>>
影响云计算核心问题的七个要素
查看>>
《BackTrack 5 Cookbook中文版——渗透测试实用技巧荟萃》—第3章3.6节识别操作系统...
查看>>
提供给开发者的 20 款最棒的 jQuery Bootstrap 插件 【已翻译100%】
查看>>
linux系统防火墙iptables命令规则及配置的示例
查看>>
10 个顶尖的 Linux 开源人工智能工具
查看>>
传 Android N 或取消沿用多年的应用抽屉
查看>>
Firefox 跟踪保护技术将页面加载时间减少 44%
查看>>
聚合(根)、实体、值对象精炼思考总结
查看>>
Hibernate从入门到放弃(三)----持久化对象
查看>>
Aop RealProxy 千年遇BUG
查看>>
java解析虾米音乐
查看>>
rails将类常量重构到数据库对应的表中之三
查看>>
error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
查看>>
android本地音乐播放器
查看>>
泛函编程(37)-泛函Stream IO:通用的IO处理过程-Free Process
查看>>
mysql 多行合并函数
查看>>