더북(TheBook)

① 고양이 이미지 데이터를 가져옵니다.

sorted: 데이터를 정렬된 리스트로 만들어서 반환합니다.

os.path.join: 경로와 파일명을 결합하거나 분할된 경로를 하나로 합치고 싶을 때 사용합니다. 즉, cat_directory 디렉터리(../chap06/data/dogs-vs-cats/Cat/)와 os.listdir을 통해 검색된 이미지 파일들(f)을 하나로 합쳐서 ‘../chap06/data/dogs-vs-cats/Cat/이미지파일명’( ../chap06/data/dogs-vs-cats/Cat/cat.0.jpg)으로 표시해 줍니다.

또한, 다음과 같이 경로를 하나로 합칠 수 있습니다.

import os
list_path = ['C:\\', 'Temp', 'user']
folder_path = os.path.join(*list_path)
folder_path

다음은 실행 결과입니다. 다음과 같이 경로가 하나로 합쳐 있는 것을 확인할 수 있습니다.

'C:\\Temp\\user'

참고로 윈도 환경에서는 경로가 ‘\\’으로 표시됩니다.

os.listdir: 지정한 디렉터리 내 모든 파일의 리스트를 반환합니다. 예제에서 사용하는 Cat 디렉터리의 이미지 파일들을 모두 반환합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.