os.listdir ( )
listdir()
은 파이썬 OS 모듈에 포함된 메서드로, 선택한 폴더 안에 존재하는 파일과 폴더 리스트 즉, 파일과 폴더 이름의 목록을 구하는 함수입니다.
1. listdir( )
함수를 사용하려면 먼저 os 모듈을 import해야 합니다.
2. 함수의 인자로 목록을 구하고자 하는 폴더의 위치, 즉 디렉토리 경로를 입력합니다.
3. listdir( )
함수를 실행하면 입력한 경로에 안에 있는 모든 파일명과 폴더명을 List 형태로 리턴합니다.
4. 이 때 리턴되는 값들은 해당 파일과 폴더의 경로를 제외한 해당 파일의 이름과 확장자 그리고 폴더 이름입니다.
기본 구문 Syntax
1. 괄호 안에 들어 가는 인자는 파일 경로입니다.
import os
print(os.listdir( 폴더 경로 ))
예를 들어, 괄호안에 "c:/"를 입력하면 c:/ 디렉토리 안에 있는 모든 파일명과 폴더명이 List로 반환됩니다.
import os
print(os.listdir("c:/"))
2. 괄호 안에 아무런 값도 전달하지 않는 경우, 현재 실행 중인 파이썬 파일이 있는 파일 경로가 자동으로 설정됩니다.