os.walk(path)를 이용한 root, dir, file 불러오

Pear_Mh·2022년 8월 3일
0

os.walk(path)

path 경로의 루트, 디렉토리, 내부 파일들을 불러온다.

사용 예시는 다음과 같습니다.

def file_path(path):
    file_path = []
    for (root, dir, files) in os.walk(path):
        for file in files:
            file_path.append(os.path.join(root, file))
    return sorted(file_path)

예시

image_path = []
for (root, dirs, files) in os.walk(INPUT):
    if len(files) > 0:
        for file_name in files:
            print("file: " + os.path.join(root,file_name))
            image_path.append(os.path.join(root,file_name))
profile
Beyond the new era.

0개의 댓글