본문 바로가기
Python/Python Examples

[Python Examples] os.walk()

by Henry Cho 2022. 7. 3.
728x90

os.walk()


포스트 난이도: HOO_Junior

 

[Notice] 포스트 난이도에 대한 설명

안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다

whoishoo.tistory.com


# os.walk() Example

import os

for root, dirs, files in os.walk(".", topdown=True):
    for name in files:
        print(os.path.join(root, name))
    for name in dirs:
        print(os.path.join(root, name))

# Explanation

import os는 os.path를 사용하기 위해서 import 해주는 라이브러리이다.

os.walk의 특성상 트리 방식으로 디렉토리 안의 파일 이름을 산출해내기 때문에 import os가 필요하다.

os.walk 작성 방법은 아래와 같다.

os.walk(top[, topdown=True[, onerror=None[, followlinks=False]]])

 

728x90

댓글