본문 바로가기

BLOG/파이썬 기초

[파이썬] 현재 위치 또는 특정 폴더의 목록(파일 이름) 리스트를 보고 싶다면?

파이썬에서 파일을 열 때, 그 파일의 이름과 파일 형식을 맞게 입력해야 하는데요, 파일의 이름을 모른다면 직접 폴더를 열어서 이름을 확인하는 과정을 거쳐야 합니다. 하지만 OS 라이브러리에서는 현재 위치 또는 특정 경로 폴더에 있는 파일의 이름을 출력해주는 함수를 제공하는데요, 바로 listdir() 라는 함수입니다.

 

 

# os.listdir()

listdir 함수를 사용하려면 먼저 os 라이브러리를 import 해주어야 합니다. 

그다음, 현재 파이썬이 실행되고 있는 폴더의 파일 리스트를 보고 싶다면 다음과 같이 코드를 입력하면 됩니다.

 

import os
os.listdir()

 

위와 같이 입력하면, 현재 폴더에 있는 파일 명이 출력됩니다.

 

반면, 현재 폴더가 아닌, 다른 폴더에 있는 파일 리스트를 보고 싶다면 listdir() 함수의 괄호 안에 "변경할 경로" 를 입력하면 된답니다.

 

또는, 현재 폴더 경로도 바꾸고, 그 폴더의 리스트도 보고 싶다면 아래와 같이 코드를 입력하면 됩니다.

 

import os
os.chdir(r"C:\\Users\\dinolaps\\Desktop\\파이썬기초") #현재경로 이동
os.listdir()