Traceback (most recent call last): File "c:\Users\ZhangYu\Desktop\coco\coco\xml2yolo.py", line 49, in <module> convert_xml_to_yolov5(xml_file_path, labels_path) File "c:\Users\ZhangYu\Desktop\coco\coco\xml2yolo.py", line 19, in convert_xml_to_yolov5 with open(txt_file_path, 'w') as txt_file: FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\ZhangYu\\Desktop\\coco\\VOC2007\\TXTlabels\\.\\VOC2007/JPEGImages/000000000036.txt'
时间: 2023-07-31 14:06:59 浏览: 92
Mac下anaconda中Spyder打开报错Traceback(most recent call last)…问题
5星 · 资源好评率100%
根据错误信息,看起来是路径拼接错误导致的问题。请尝试使用以下代码替换原来的路径拼接部分:
```python
txt_file_path = os.path.join(labels_path, os.path.basename(txt_file_path))
```
这将使用`os.path.basename()`函数来获取`txt_file_path`变量中的文件名,并将其与`labels_path`拼接,以确保正确的路径。
如果问题仍然存在,请提供完整的脚本代码和详细的目录结构,以便我可以更好地帮助你解决问题。
阅读全文