IsADirectoryError: [Errno 21] Is a directory【已解决】

这篇具有很好参考价值的文章主要介绍了IsADirectoryError: [Errno 21] Is a directory【已解决】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题描述

生成数据,存储时候报错。

IsADirectoryError: [Errno 21] Is a directory: '/home/LIST_2080Ti/njh/CHB-MIT-DATA/epilepsy_eeg_classification/data_processing/chb28/520.csv'

isadirectoryerror: [errno 21] is a directory:,python,解决方案,debug,python,开发语言,Errno 21,debug

问题分析

按我的认知,python执行的时候,比如这句

data.to_csv(filename, index =False)

如果filename路径中的文件夹已经有了,没有当前的520.csv,它会自动创建。

但是如果没有某一层级的文件夹,它就会报错。

因此,我的解决方案就是:

(1)先把文件夹建立一下。

如果不想一个一个建文件夹,那就批量化一下。

代码如下:

#创建文件夹目录
import os
for i in range(1,10):
    name = []
    if i<10 :
        name = "E:/matlab/CHB-MIT-DATA/epilepsy_eeg_classification/data_processing/chb0"+ str(i)
    else:
        name = "E:/matlab/CHB-MIT-DATA/epilepsy_eeg_classification/data_processing/chb"+ str(i)
    os.makedirs(name)

isadirectoryerror: [errno 21] is a directory:,python,解决方案,debug,python,开发语言,Errno 21,debug

 然后就可以了。

当然,如果你想在创建文件的时候,没有的时候再创建也是一样的。

(2)在程序中间判断有无文件夹,如果没有建立之

可以搞成这样:

if not os.path.exists(filesave):
    os.makedirs(filesave)

特别说明,此时filesave应该是文件夹名而不是文件的名字。

这样只要把这两句加入其中,就可以完美的解决IsADirectoryError[Errno 21] 这个问题。

(3)五种解决方案

isadirectoryerror: [errno 21] is a directory:,python,解决方案,debug,python,开发语言,Errno 21,debug

FileNotFoundError: [Errno 2] No such file or directory - 

这五个应该能够解决你的这个问题。

参考文章

python判断文件或文件夹是否存在、创建文件夹_美美的帽子的博客-CSDN博客_python 判断文件夹是否存在文章来源地址https://www.toymoban.com/news/detail-792736.html

到了这里,关于IsADirectoryError: [Errno 21] Is a directory【已解决】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 解决FileNotFoundError: [Errno 2] No such file or directory: ‘F:\Program Files\Python\Python36\li

    目录 问题描述 错误原因 解决方法 1. 检查文件路径 2. 处理文件路径中的特殊字符 3. 检查文件权限 结论 在使用Python进行文件操作时,有时会遇到类似下面的错误信息: 这个错误通常表示找不到指定的文件或目录。 出现该错误的原因可能有以下几种: 文件或目录不存在:指

    2024年02月08日
    浏览(28)
  • Python获取文件提示找不到指定路径,提示can‘t open file ‘area.py‘: [Errno 2] No such file or directory(超详细解决)

    今天想在cmd命令窗口中运行文件中的代码,结果发生了一些小错误。Python获取文件提示找不到指定路径,提示can\\\'t open file \\\'area.py\\\': [Errno 2] No such file or directory,可能出现了以下几个问题。 (1)打开或导入的文件不存在,一般来说在打开这个文件之前都会去文件夹里看一下这个

    2024年02月11日
    浏览(41)
  • Xcode运行程序提示 Executable Path is a Directory 问题解决

    一次iOS的开发中,利用Object-C工程编写的程序,点击运行到真机调试到时候,编译是成功了,但是却弹出一个窗口: 提示“Executable Path is a Directory”,貌似说可执行文件是个文件夹。无法进行运行和调试。 在网上找了半天也没找到最终解决方法。最后发现在项目设置中,TA

    2024年02月12日
    浏览(89)
  • Pycharm 报错 Environment location directory is not empty的解决方法

    重新安装pycharm后导入项目,发现提示“Environment location directory is not empty”或“环境位置目录非空”。 1.找到设置–python 解释器–点击添加解释器–Virtualenv 环境–新环境–位置(盘符:*venv) 2.保证上述目录(盘符:*venv)下venv文件夹内为空。 问题最终解决。

    2024年02月12日
    浏览(43)
  • FileNotFoundError: [Errno 2] No such file or directory:XXXX

    今天在运行readme的时候出现了一个错误“”:  File \\\"/mnt/d/Pycharm_workspace/pretrain/SMILES-BERT/fairseq/data/indexed_dataset.py\\\", line 64, in read_index     with open(index_file_path(path), \\\'rb\\\') as f: FileNotFoundError: [Errno 2] No such file or directory: \\\'/datasets/outputs/train.idx\\\' 然后我去看文件是否存在,是存在的,这

    2024年02月01日
    浏览(39)
  • python 报错FileNotFoundError: [Errno 2] No such file or directory

    目录 1.FileNotFoundError: [Errno 2] No such file or directory 2.SyntaxError: (unicode error) \\\'unicodeescape\\\' codec can\\\'t decode bytes in position 2-3: truncated UXXXXXXXX escape 3.SyntaxError: (unicode error) \\\'unicodeescape\\\' codec can\\\'t decode bytes in position 2-3: truncated UXXXXXXXX escape  4.TypeError: read_file() got an unexpected keyword argument

    2024年02月03日
    浏览(42)
  • 【Anaconda】[Errno 2] No such file or directory: ‘ffmpeg‘: ‘ffmpeg‘

     Q: 在已经通过pip指令安装ffmpeg后运行程序仍然报错如下: A: 仍然需要执行以下操作: Linux: Mac: Windows:https://ffmpeg.org/download.html#build-windows

    2024年01月20日
    浏览(50)
  • Python之FileNotFoundError: [Errno 2] No such file or directory问题处理

    错误信息:FileNotFoundError: [Errno 2] No such file or directory: \\\'../AutoFrame/temp/report.xlsx\\\' 相对于当前文件夹的路径,其实就是你写的py文件所在的文件夹路径! python在对文件的操作时,需要特别注意文件地址的书写。文件的路径地址,需要相对于正在被执行的.py文件来说。 举例说明:

    2023年04月21日
    浏览(77)
  • fix bug: FileNotFoundError: [Errno 2] No such file or directory: ‘nvcc‘

    1.问题描述 运行的代码设计pycuda,会调用nvcc,确定已经安装cuda toolkit,在terminal中云运行   能得到想到的结果: 但是在 pycharm中运行代码时提示: FileNotFoundError: [Errno 2] No such file or directory: \\\'nvcc\\\' 2. 解决办法   在pycharm中添加cuda toolkit路径 (像在~/.bashrc中那样)  

    2024年01月25日
    浏览(30)
  • 成功解决tensorflow.python.framework.errors_impl.FailedPreconditionError: logs is not a directory报错

    在进行深度学习时,程序报错tensorflow.python.framework.errors_impl.FailedPreconditionError: XXX is not a directory。XXX是文件夹目录。 我首先检查路径是否存在,包括检查 log_dir 变量指向的目录存在,确保路径字符串是正确的,并且不包含任何非法字符。以及  log_dir 目录下不存在名为XXX 的

    2024年04月25日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包