解决python os.mkdir创建目录失败的问题


Posted in Python onOctober 16, 2018

起因

今天使用 python os.mkdir创建目录时遇到的一个小问题:

feature_dir = os.path.join(os.getcwd(), 'system', 'feature')
if not os.path.exists(feature_dir):
 os.mkdir(feature_dir)

结果提示错误: OSError: [Errno 2] No such file or directory: '/home/hyb/hyb_speech/2_word/applications/system/feature'

原因

查了一下原因,发现是因为 feature 的上一级目录 system 也没有创建的缘故。

具体原因,如下:

1.mkdir( path [,mode] )

作用:创建一个目录,可以是相对或者绝对路径,mode的默认模式是0777。

如果目录有多级,则创建最后一级。如果最后一级目录的上级目录有不存在的,则会抛出一个OSError。

2.makedirs( path [,mode] )

作用: 创建递归的目录树,可以是相对或者绝对路径,mode的默认模式也是0777。

如果子目录创建失败或者已经存在,会抛出一个OSError的异常,Windows上Error 183即为目录已经存在的异常错误。如果path只有一级,与mkdir一样。

解决

解决方法:

1、先创建 system,再创建 feature;

2、直接使用 os.makedirs(feature_dir)。

以上这篇解决python os.mkdir创建目录失败的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python编写的com组件发生R6034错误的原因与解决办法
Apr 01 Python
教大家使用Python SqlAlchemy
Feb 12 Python
Python 模块EasyGui详细介绍
Feb 19 Python
Python3.X 线程中信号量的使用方法示例
Jul 24 Python
Python读取文件内容的三种常用方式及效率比较
Oct 07 Python
解决python3中解压zip文件是文件名乱码的问题
Mar 22 Python
Python中常用的内置方法
Jan 28 Python
详解Python Matplot中文显示完美解决方案
Mar 07 Python
Python 装饰器@,对函数进行功能扩展操作示例【开闭原则】
Oct 17 Python
Python 实现opencv所使用的图片格式与 base64 转换
Jan 09 Python
Python爬虫:Request Payload和Form Data的简单区别说明
Apr 30 Python
解析Python 偏函数用法全方位实现
Jun 26 Python
python连接mongodb密码认证实例
Oct 16 #Python
Python使用gRPC传输协议教程
Oct 16 #Python
python使用epoll实现服务端的方法
Oct 16 #Python
Python 访问限制 private public的详细介绍
Oct 16 #Python
对django中render()与render_to_response()的区别详解
Oct 16 #Python
浅谈django的render函数的参数问题
Oct 16 #Python
django之跨表查询及添加记录的示例代码
Oct 16 #Python
You might like
一个高ai的分页函数和一个url函数
2006/10/09 PHP
php 随机数的产生、页面跳转、件读写、文件重命名、switch语句
2009/08/07 PHP
基于php设计模式中单例模式的应用分析
2013/05/15 PHP
php获取操作系统语言代码
2013/11/04 PHP
php实现的支持断点续传的文件下载类
2014/09/23 PHP
PHP的Yii框架中YiiBase入口类的扩展写法示例
2016/03/17 PHP
统计PHP目录中的文件数方法
2019/03/05 PHP
PHP字符串中抽取子串操作实例分析
2019/06/22 PHP
laravel框架分组控制器和分组路由实现方法示例
2020/01/25 PHP
FormValidate 表单验证功能代码更新并提供下载
2008/08/23 Javascript
jQuery 三击事件实现代码
2013/09/11 Javascript
查看大图功能代码jquery版
2013/11/05 Javascript
document.write的几点使用心得
2014/05/14 Javascript
jquery+json实现动态商品内容展示的方法
2016/01/14 Javascript
JavaScript仿淘宝页面图片滚动加载及刷新回顶部的方法解析
2016/05/24 Javascript
jquery实现拖动效果
2016/08/10 Javascript
jQuery EasyUI Tab 选项卡问题小结
2016/08/16 Javascript
Angular2-primeNG文件上传模块FileUpload使用详解
2017/01/14 Javascript
vue如何引入sass全局变量
2018/06/28 Javascript
jQuery实现点击旋转,再点击恢复初始状态动画效果示例
2018/12/11 jQuery
vue-cli3 DllPlugin 提取公用库的方法
2019/04/24 Javascript
countUp.js实现数字动态变化效果
2019/10/17 Javascript
Jquery ajax书写方法代码实例解析
2020/06/12 jQuery
微信小程序实现页面监听自定义组件的触发事件
2020/11/01 Javascript
深入解析Python中的上下文管理器
2016/06/28 Python
python实现定时提取实时日志程序
2018/06/22 Python
Python后台开发Django的教程详解(启动)
2019/04/08 Python
检测python爬虫时是否代理ip伪装成功的方法
2019/07/12 Python
Python with标签使用方法解析
2020/01/17 Python
解决Tensorboard可视化错误:不显示数据 No scalar data was found
2020/02/15 Python
python爬虫看看虎牙女主播中谁最“顶”步骤详解
2020/12/01 Python
企业办公室主任岗位职责
2014/02/19 职场文书
大学迎新晚会主持词
2014/03/24 职场文书
竞选部长演讲稿
2014/04/26 职场文书
工作报告范文
2019/06/20 职场文书
小学生作文写作技巧100例,非常实用!
2019/07/08 职场文书