natsort(): 숫자 정렬용 라이브러리

Pear_Mh·2022년 8월 3일
0

숫자 정렬용 라이브러리인 netsort 에 대해 알아봅시다.

os.listdir()로 불어들인 파일들의 순서가 중요할 때, natsort.natsorted(list)를 이용하면, 파일에 있는 번호를 기준으로 정렬할 수 있습니다.

import os
import natsort

file_list = os.listdir("file_dir")
"""
os.listdir을 사용했을 때는 순서에 상관없이 해당 디렉토리 안의 폴더들을 리스트 형태로 출력
즉, 순서가 중요한 파일들일 경우는 추가적인 작업을 수행해야 합니다.
"""
sorted_file_list = natsort.natsorted(file_list)
"""
해당 과정을 통해 순서가 중요한 파일들(보통 넘버링이 되어있는 형태)을 넘버링 숫자에 맞춰 정렬
"""
profile
Beyond the new era.

0개의 댓글