프로그래밍 언어/Python

Python의 디렉토리 트리 목록을 얻는 방법

Rateye 2021. 11. 24. 12:51
728x90
반응형
질문 : Python의 디렉토리 트리 목록

파이썬에서 주어진 디렉토리에있는 모든 파일 (및 디렉토리) 목록을 얻으려면 어떻게해야합니까?

답변

이것은 디렉토리 트리의 모든 파일과 디렉토리를 순회하는 방법입니다.

import os

for dirname, dirnames, filenames in os.walk('.'):
    # print path to all subdirectories first.
    for subdirname in dirnames:
        print(os.path.join(dirname, subdirname))

    # print path to all filenames.
    for filename in filenames:
        print(os.path.join(dirname, filename))

    # Advanced usage:
    # editing the 'dirnames' list will stop os.walk() from recursing into there.
    if '.git' in dirnames:
        # don't go into any .git directories.
        dirnames.remove('.git')
출처 : https://stackoverflow.com/questions/120656/directory-tree-listing-in-python
728x90
반응형