카테고리 없음

SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape 에러

parkjoohye 2022. 1. 26. 11:30

경로를 넣어줄때 그냥 복붙해서

 

1txtfile_folder1 = 'C:\Users\User\PycharmProjects\yolov\ScaledYOLOv4\autolabeling_images\labeledtxtfile'

 

이런식으로 넣어주게 되면

 

C:\Users\User\PycharmProjects\yolov\venv\Scripts\python.exe C:/Users/User/PycharmProjects/yolov/ScaledYOLOv4/mergingtxtfile.py
File "C:/Users/User/PycharmProjects/yolov/ScaledYOLOv4/mergingtxtfile.py", line 8
txtfile_folder1 = 'C:\Users\User\PycharmProjects\yolov\ScaledYOLOv4\autolabeling_images\labeledtxtfile'
^
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape

 

다음과 같은 에러가 뜬다.

 

경로 설정시 \ 인식에 문제가 있기 때문으로

 

\를 \\로 바꿔주면 된다.

 

txtfile_folder1 = 'C:\\Users\\User\\PycharmProjects\\yolov\\ScaledYOLOv4\\autolabeling_images\\labeledtxtfile'

 

이렇게 하면

 

C:\Users\User\PycharmProjects\yolov\venv\Scripts\python.exe C:/Users/User/PycharmProjects/yolov/ScaledYOLOv4/mergingtxtfile.py

Process finished with exit code 0

 

에러가 더이상 발생하지 않는다!