起因

今天使用 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 os.mkdir创建目录失败的问题相关推荐

  1. python脚本自动运行失败_解决Python中定时任务线程无法自动退出的问题

    python的线程有一个类叫Timer可以,用来创建定时任务,但是它的问题是只能运行一次,如果要重复执行,则只能在任务中再调用一次timer,但这样就存在新的问题了,就是在主进程退出后,不能正常退出子 ...

  2. python连接数据库mysql失败_解决python连接mysql报错问题

    解决python连接mysql报错问题 最近跑python脚本时遇到一个问题,当sql语句中有中文时,执行python脚本报以下错误: Traceback (most recent call last ...

  3. python replace函数 成功 失败_解决python replace函数替换无效问题

    解决python replace函数替换无效问题 python replace函数替换无效问题 str = "hello,china!" str.replace("hel ...

  4. python安装报错类型_解决Python安装cryptography报错问题

    解决Python安装cryptography报错问题 错误一: gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wst ...

  5. python计算文件md5值_用python 正确计算大文件md5 值

    python 计算文件的md5值很方便,但如果只是简单的把文件都入到内存中,大文件会导致问题,一般采用切片的方式分段计算,下面的几个函数可以很好的解决这个问题. 使用 hashlib import h ...

  6. python权限不够无法写入_解决python使用pip安装模块的权限问题

    ubuntu16.04下默认的python和pip 1.ubuntu16.04默认安装了两个版本的python,python2.7和python3.5,可以使用python -V查看版本 命令行中py ...

  7. python打包包含所有依赖_解决Python开发过程中依赖库打包问题的方法

    在Python开发的过程中,经常会遇到各种各样的小问题,比如在一台计算机上调试好的程序,迁移到另外一台机子上后往往会应为工程项目依赖库的缺失而造成错误. 除了一遍又一遍对着被抛出错误去重新instal ...

  8. python画图显示中文乱码_解决Python pandas plot输出图形中显示中文乱码问题

    解决方式一: import matplotlib #1. 获取matplotlibrc文件所在路径 matplotlib.matplotlib_fname() #Out[3]: u'd:\\Anaco ...

  9. python为什么import不了_解决python有时候import不了当前的包问题

    问题描述: ImportError: No module named 'XXXX' 解决方式一: 将XXXX包放在python的site-package文件夹下 解决方式二: 可能是XXXX包没有新建 ...

最新文章

  1. SaaS项目管理软件有什么用?
  2. 单点登录与权限管理本质:cookie安全问题
  3. 单细胞一站式分析网站CeDR Atlas使用指南
  4. JS删除String里某个字符的方法
  5. ruby继承_Ruby继承
  6. Java虚拟机专题之class文件结构(读书笔记)
  7. OPPO Reno6系列将推Bobbi Brown联名版
  8. 华为畅享9S曝光:2400万超广角AI三摄+珍珠屏
  9. POJ 2828Buy Tickets
  10. 深度学习发展与机器学习
  11. BigDFT的编译运行
  12. Nginx源码分析 - 模块的赋值及编号 --- 方便了解nginx模块
  13. Siemens M65...
  14. HCTF2017-Web-Writeup
  15. Sqlalchemy 使用add_columns函数
  16. 求出其中最大的元素值,以及其所在的行号和列号。
  17. MIMO-OFDM无线通信技术及MATLAB实现(3)MIMO信道模型
  18. 【高德地图进阶】--- 使用DistrictSearch 绘制城市版块
  19. 所在地区级别_在人所在的地方
  20. LiveQing云端直播点播流媒体软件主要功能模块

热门文章

  1. 用荧光素酶基因标记肿瘤细胞的实验步骤
  2. Golang 同步等待组(WaitGroup)
  3. 计算机滴答滴的教学,滴答滴教案
  4. SpringBoot2基础篇
  5. Caporali HSK63A.H80.WE16
  6. MAC OS 虚拟机里的control键设置
  7. 一次 truncate 核心表衍生的安全管理思考
  8. 龙威ol服务器维护是什么意思,《龙威OL》六大职业定位介绍
  9. 炸裂了!来了一波新年微信红包封面,抓紧领取,先到先得!
  10. 绿色IT实现的阻碍 IT企业污染严重