import shutil
shutil.rmtree('REMOVE_PATH')
Hmm...
Yolov8 사용 중
save=True 옵션을 설정하면
./runs/detect/predictionN~N+1으로 계속 저장이 된다.
동일한 경로에서 저장된 파일을 읽어야 하는 상황이기에 폴더경로를 삭제해준다.(그러면 계속 ./runs/detect/prediction에 저장이 가능하다.)
+
Local에서는
print('결과 이미지 저장완료 =>', result.save(filename='yolov8n-det-apple-flower/result.jpg')) # save to disk
for문을 통해서 results에서 result를 가져와서 동일한 경로에 저장이 가능한데...
On_device에서는 result에 save 옵션이 없다고 한다.
Local
ultralytics 8.1.24
dill 0.3.8
On_device
ultralytics 8.0.145
dill 0.3.7
아마도 Python Version으로 인해서 라이브러리 버전 차이로 인한 문제라고 본다.
아무튼 os.remove는 하위 항목이 비워져있어야 삭제가 가능한데 shutil은 있어도 삭제가 가능하다.
'개발' 카테고리의 다른 글
Gdk-CRITICAL (0) | 2024.05.02 |
---|---|
개발 근황 (0) | 2024.05.02 |
기본 Encoder (0) | 2024.04.05 |
Transformer (0) | 2024.04.03 |
Tensorflow==2.9.0 (1) | 2024.04.02 |