Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 뇌출혈
- 사망
- Vue.js
- 변환
- 코딩
- 교보생명
- PythonProgramming
- 프로그래밍
- python
- 교보
- 보험료
- 리스트
- Java
- 가입
- 자바스크립트
- 특약
- 문자열
- 파이썬
- 추가납입
- 웹개발
- 수수료
- 급성심근경색증
- 납입
- 프론트엔드
- 인출수수료
- 중도인출
- 보험
- 심장질환
- jQuery
- javascript
Archives
- Today
- Total
SeouliteLab
[Python/파이썬] 폴더의 모든 파일 리스트 가져오기 본문
파일 시스템에서 특정 폴더에 있는 모든 파일의 리스트를 가져오는 것은 자주 사용되는 작업입니다. 이번 글에서는 Python을 사용하여 폴더의 모든 파일을 가져오는 여러 가지 방법을 알아보겠습니다.
1. os.listdir() 함수 사용
os.listdir() 함수를 사용하여 특정 디렉토리에 있는 모든 파일과 디렉토리의 리스트를 가져올 수 있습니다. 이 함수는 해당 디렉토리의 모든 항목을 포함한 리스트를 반환합니다.
import os
def get_all_files_in_folder(folder_path):
file_list = os.listdir(folder_path)
return file_list
folder_path = '/path/to/your/folder'
files = get_all_files_in_folder(folder_path)
print(files)
2. glob 모듈 사용
glob 모듈은 파일 시스템에서 특정 패턴과 일치하는 파일들을 찾는 데 사용됩니다. 이를 사용하여 특정 폴더에 있는 모든 파일을 가져올 수 있습니다.
import glob
def get_all_files_in_folder(folder_path):
file_list = glob.glob(folder_path + '/*')
return file_list
folder_path = '/path/to/your/folder'
files = get_all_files_in_folder(folder_path)
print(files)
3. os.walk() 함수 사용
os.walk() 함수는 시작 디렉토리부터 시작하여 모든 하위 디렉토리를 순회하면서 파일을 찾습니다. 이를 통해 특정 디렉토리에 있는 모든 파일을 재귀적으로 가져올 수 있습니다.
import os
def get_all_files_in_folder(folder_path):
file_list = []
for root, dirs, files in os.walk(folder_path):
for file in files:
file_list.append(os.path.join(root, file))
return file_list
folder_path = '/path/to/your/folder'
files = get_all_files_in_folder(folder_path)
print(files)
'프로그래밍' 카테고리의 다른 글
[Python/파이썬] String을 float으로 변환 (0) | 2024.03.05 |
---|---|
[Python/파이썬]float을 String으로 변환하기 (0) | 2024.03.05 |
[Python/파이썬] 파일, 폴더 삭제 (0) | 2024.03.05 |
[Python/파이썬] 파일, 폴더 존재 유무 확인 (0) | 2024.03.05 |
[Python/파이썬] 딕셔너리의 요소(key, value) 출력 방법 (0) | 2024.03.05 |