>  기사  >  백엔드 개발  >  glob.glob()을 사용하여 Python에서 디렉터리 파일 목록을 필터링하는 방법은 무엇입니까?

glob.glob()을 사용하여 Python에서 디렉터리 파일 목록을 필터링하는 방법은 무엇입니까?

Linda Hamilton
Linda Hamilton원래의
2024-10-30 12:30:51928검색

 How to Filter Directory File Listings in Python using glob.glob()?

Python에서 디렉터리 파일 목록 필터링

Python에서는 os.listdir( ) 기능. 그러나 파일 이름 패턴과 같은 특정 기준에 따라 이 목록을 필터링하는 것이 바람직한 시나리오가 있습니다.

디렉토리 목록을 필터링하기 위해 Python은 glob.glob() 함수를 제공합니다. 이 함수는 파일 경로 패턴을 인수로 사용하고 지정된 디렉터리 내에서 해당 패턴과 일치하는 파일 목록을 반환합니다.

프롬프트에 제공된 예의 경우 이름이 다음으로 시작하는 모든 JPG 파일을 나열하려고 합니다. "145592", 다음 Python 코드를 사용할 수 있습니다.

<code class="python">import glob

jpgFilenamesList = glob.glob('145592*.jpg')</code>

glob() 함수는 복잡한 파일 패턴을 처리할 수 있으므로 파일 확장자, 포함/제외 기준 등에 따른 고급 필터링이 가능합니다. 이는 디렉터리의 파일을 선택적으로 나열하는 편리하고 다양한 옵션입니다.

추가 참조를 위해 glob 모듈에 대한 자세한 문서는 Python 문서(https://docs.python.org/3/)에서 찾을 수 있습니다. 라이브러리/glob.html

위 내용은 glob.glob()을 사용하여 Python에서 디렉터리 파일 목록을 필터링하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.