python glob함수로 리스트 정렬하기(이미지파일 제목 정렬)
본문 바로가기
Python_basic

python glob함수로 리스트 정렬하기(이미지파일 제목 정렬)

by Migos 2020. 2. 21.
반응형

아래와 같이 코드를 추가하면 파일명으로 정렬됨

 

glob 함수를 써서 a라는 폴더에 있는 이미지를 가져왔다고 가정하자.

 

만약 리스트가 정렬이 안되어있다면, sorted를 사용하면 정렬이 된다.

 

사용법 : 리스트 값에 sorted()를 씌운다.

 

path = '/content/drive/My Drive/a_folder/a'
file_list = sorted(os.listdir(path))

print("{}".format(file_list))

 

정렬 전

['bg_rm_1.jpg', 'bg_rm_13.jpg', 'bg_rm_12.jpg', 'bg_rm_11.jpg', 'bg_rm_9.jpg', 'bg_rm_8.jpg', 'bg_rm_10.jpg', 'bg_rm_5.jpg', 'bg_rm_4.jpg', 'bg_rm_7.jpg', 'bg_rm_3.jpg', 'bg_rm_6.jpg', 'bg_rm_2.jpg']

 

정렬 후

['bg_rm_1.jpg', 'bg_rm_10.jpg', 'bg_rm_11.jpg', 'bg_rm_12.jpg', 'bg_rm_13.jpg', 'bg_rm_2.jpg', 'bg_rm_3.jpg', 'bg_rm_4.jpg', 'bg_rm_5.jpg', 'bg_rm_6.jpg', 'bg_rm_7.jpg', 'bg_rm_8.jpg', 'bg_rm_9.jpg']

반응형

댓글