개발 공부/파이썬

[파이썬] 폴더에 원하는 파일명을 가진 파일 찾기

가이윤 2022. 12. 2. 09:53

폴더에 원하는 파일을 가져와서 사용하고 싶을때 활용할 수 있는 코드이다.

우선 os.listdir()을 활용해서 폴더에 있는 파일들을 리스트로 저장한 다음에 특정 파일명이 포함되어 있으면 리스트로 저장하는 코드로 해결했다.

 

실행 결과로 test.py, readCsv.py가 출력되는 것을 확인했다.

 

복붙 코드

1
2
3
4
5
6
7
8
import os.path
 
files_list = os.listdir('./'# 폴더에 있는 파일들을 리스트로 저장
# 파일명에 test 라는 이름이 포함된 파일이 있으면 저장
file_name = [s for s in files_list if "test" in s]
 
# 파일명에 read 라는 이름이 포함된 파일이 있으면 저장
file_name = [s for s in files_list if "read" in s]
cs

 

os.listdir() 을 사용하는 방법은 다른 게시글에 정리했다.

[파이썬] 폴더(디렉토리)에 있는 파일들을 리스트(List)로 저장

 

[파이썬] 폴더(디렉토리)에 있는 파일들을 리스트(List)로 저장

폴더에 있는 파일들을 리스트로 저장하는 방법이다. listdir() 함수 인자로 폴더 경로를 넣으면 해당 폴더에 있는 파일명들을 리스트로 저장한다. ./ 는 상대경로인데 vscode는 폴더 열기로 선택한

hansol94.tistory.com