python - python- [Errno 20] 不是目录
问题描述
我正在尝试从指定的文件夹enrollemnts_rgb 读取图像,但它给出了一个错误,而不是在目录中
for folder_name in folder_list:
files_list = os.listdir(os.path.join(base_dir, folder_name))
temp=[]
for file_name in files_list[:no_of_files_in_each_class]:
temp.append(len(x))
解决方案
似乎该错误Not a directory
与not in the directory
您的问题所断言的不同。
我的假设是您的错误实际上不在您共享的代码中。您folder_list
可能包含非文件夹文件。当您传入非文件夹路径时,这会使 listdir 引发错误。
检查您的folder_list
实施。
推荐阅读
- python - 为什么隐藏对 dash_html_components.Label 不起作用?
- pandas - Groupby 两列的总和并在熊猫中创建新的数据框
- slurm - 无法在 debian 9 中安装 slurm seff (stretch)
- python-3.7 - 无法通过 pipenv 安装 ccxt.pro - pipenv 需要 #egg 片段来控制版本控制依赖项
- visual-studio-code - Visual Studio Code - 使 Intellisense 完成其他文件中的关键字
- spring-boot - Spring Boot Web 客户端 XML
- javascript - 在 Rails 6 上未定义 Instantclick
- nginx - 使用 kubernetes 秘密使 nginx 可配置?
- forms - Sysmfony 4.4 - TimeType 选项中带有“约束”的测试表单生成 UndefinedOptionsException
- java - Api 21 上的工具栏项目 MaterialButton 中的颜色错误