폴더에 원하는 파일을 가져와서 사용하고 싶을때 활용할 수 있는 코드이다.
우선 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
'개발 공부 > 파이썬' 카테고리의 다른 글
[파이썬] 오라클 DB 연결하고 cursor 얻기 (0) | 2022.12.02 |
---|---|
[파이썬] 다른 폴더에 있는 파일 import 해서 사용하기 (0) | 2022.12.02 |
[파이썬] 날짜 함수 strptime, strftime, relativedelta 활용해서 다음 년도, 월, 일 구하기 (0) | 2022.12.02 |
[파이썬] 폴더(디렉토리)에 있는 파일들을 리스트(List)로 저장 (0) | 2022.12.02 |
[파이썬] vscode에서 파이썬 버전 삭제했거나 path 변경했는데 에러 나는 경우 해결 방법 (0) | 2022.12.01 |
[파이썬] 문자열 일부 파싱하기 (0) | 2022.12.01 |