>  기사  >  백엔드 개발  >  Python 디렉터리의 파일과 디렉터리를 나열하는 방법은 무엇입니까?

Python 디렉터리의 파일과 디렉터리를 나열하는 방법은 무엇입니까?

DDD
DDD원래의
2024-10-31 12:37:02218검색

How to List Files and Directories in a Python Directory?

Python에서 디렉토리 트리 나열

파일 및 하위 디렉토리를 포함하여 디렉토리의 내용을 결정하는 것은 일반적인 프로그래밍 작업입니다. Python은 os.walk() 함수를 사용하여 이를 달성하기 위한 간단한 솔루션을 제공합니다.

Python을 사용하여 디렉터리의 파일 및 디렉터리를 나열하는 방법:

모두 나열하려면 Python을 사용하여 특정 디렉터리 내의 파일과 디렉터리를 검색하려면 다음 단계를 따르세요.

  1. 운영 체제 관련 기능을 제공하는 os 모듈을 가져옵니다.
  2. os.walk('. ') 기능. 점(.)은 현재 작업 디렉토리를 나타냅니다.
  3. os.walk() 함수는 dirname, dirnames 및 filenames의 세 가지 변수를 반환합니다.
  4. dirnames 목록을 반복하여 각 하위 디렉터리의 경로.
  5. 파일 이름 목록을 반복하여 각 파일의 경로를 인쇄합니다.

예제 코드:

<code class="python">import os

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

    # Print path to files.
    for filename in filenames:
        print(os.path.join(dirname, filename))</code>

고급 사용법:

이 코드 조각은 특정 요구 사항에 맞게 수정할 수 있습니다. 예를 들어, 특정 디렉터리로 반복되는 것을 방지하도록 사용자 정의할 수 있습니다. 예제 코드는 '.git'이라는 하위 디렉터리를 디렉터리 이름 목록에서 제거하여 제외합니다.

위 내용은 Python 디렉터리의 파일과 디렉터리를 나열하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.