프로그래밍 언어/Python

Python에서 디렉토리의 모든 텍스트 파일 찾기

Rateye 2021. 10. 21. 11:01
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
반응형