Traceback (most recent call last): File "D:\pythonProject_ecg\main.py", line 75, in <module> os.makedirs('{}beats/{}'.format(output_path, beats_labels[i])) File "D:\ProgramData\Anaconda3\lib\os.py", line 225, in makedirs mkdir(name, mode) OSError: [WinError 123] 文件名、目录名或卷标语法不正确。: 'ImageMITBIH/beats/|'怎么修改
时间: 2024-02-09 08:13:24 浏览: 58
linux 下 pip3 报错“ File “/usr/bin/pip3”, line 9, in from pip import mainImportError: canno”处理
5星 · 资源好评率100%
这个错误提示意味着在创建目录时,目录名或路径名有语法错误,具体是'|'这个字符不被 Windows 支持作为文件名或路径名的一部分。
您需要修改 `beats_labels` 列表中的元素,将其中的 `|` 字符替换为其他字符,例如空格或下划线。
您可以尝试修改代码中第 75 行,将 `|` 字符替换为其他字符,例如:
```python
os.makedirs('{}beats/{}'.format(output_path, beats_labels[i].replace('|', '_')))
```
这样,如果 `beats_labels[i]` 中包含 `|` 字符,就会被替换为 `_` 字符,避免了创建目录时出现语法错误。
阅读全文