zoukankan      html  css  js  c++  java
  • [python]mkdir出现WindowsError:[Error 3]解决办法

    原始代码:

    dir='drama\['+str(drama_dic['author'])+']['+str(drama_dic['alias'])+']'
    if not os.path.exists(sys.path[0]+os.path.sep+dir):
        print(sys.path[0]+os.path.sep+dir)
        os.mkdir(sys.path[0]+os.path.sep+dir)

    Error 3 代表系统找不到路径

    mkdir只能在已存在的目录下建立一级子目录。如果要创建多级目录,则需要makedirs,这个函数的功能是创建递归的目录树,即可以一次递归创建多级目录。

    修改后代码:

    dir='drama\['+str(drama_dic['author'])+']['+str(drama_dic['alias'])+']'
    if not os.path.exists(sys.path[0]+os.path.sep+dir):
        print(sys.path[0]+os.path.sep+dir)
        os.makedirs(sys.path[0]+os.path.sep+dir)

    解决办法:mkdir改成makedirs

  • 相关阅读:
    XML组成部分
    XML语法
    XML概念
    HTTP协议:响应消息的数据格式---Response
    KM HDU 3718
    KM最大匹配 HDU 2255
    匈牙利算法
    母函数
    最长公共子序列 LCS
    hdu 4632 区间DP
  • 原文地址:https://www.cnblogs.com/yowamushi/p/9581215.html
Copyright © 2011-2022 走看看