参考链接
今天使用os.mkdir(path)创建文件夹时,总是报错显示
File "/home/......./utils/util.py", line 87, in checkOutputPath
os.mkdir(filePath) # 无论如何,都创建一个新文件
FileNotFoundError: [Errno 2] No such file or directory: './out0720/mb'
我在想,我在创建一个文件啊,当然没有这样的目录啊,你给我建不就完了,哪来这么多事?!之后发现,对于os.mkdir()
,原来它只能生成下一级的目录,也就是说,因为我当前python脚本所在的位置还没有out0720这个文件夹,也就无法建立mb这个文件夹。原来如此!!!但是我就是要建立这样的多级文件夹啊!所以就存在另一个方法os.makedirs(),好了,它可以直接建立多级文件夹。。后来当我运行一遍后,文件夹下边已经存在了out0720这样一个文件夹,再使用**os.mkdir()**时就可以运行了。。。。一把泪a。。
有问题多百度,多琢磨报错信息。。