728x90
반응형
질문 : Python에서 확장자가 .txt 인 디렉토리의 모든 파일 찾기
.txt
디렉토리의 모든 파일을 어떻게 찾을 수 있습니까?
답변
glob
을 사용할 수 있습니다.
import glob, os
os.chdir("/mydir")
for file in glob.glob("*.txt"):
print(file)
또는 단순히 os.listdir
:
import os
for file in os.listdir("/mydir"):
if file.endswith(".txt"):
print(os.path.join("/mydir", file))
또는 디렉토리를 탐색하려면 os.walk
사용하십시오.
import os
for root, dirs, files in os.walk("/mydir"):
for file in files:
if file.endswith(".txt"):
print(os.path.join(root, file))
출처 : https://stackoverflow.com/questions/3964681/find-all-files-in-a-directory-with-extension-txt-in-python
728x90
반응형
'프로그래밍 언어 > Python' 카테고리의 다른 글
파이썬에서 stderr로 출력하는 방법 (0) | 2021.10.25 |
---|---|
파이썬에서 절대 파일 경로를 얻는 방법 (0) | 2021.10.21 |
다른 Python 파일을 가져 오는 방법 (import) (0) | 2021.10.21 |
pip로 설치된 모든 패키지를 제거하는 가장 쉬운 방법 (0) | 2021.10.21 |
__init __ () 메서드로 파이썬 super () 이해하기 (0) | 2021.10.21 |