디렉터리의 파일 반복
소개:
디렉터리의 파일 반복은 매우 중요합니다. 다양한 소프트웨어 응용 프로그램에 대한 작업입니다. 이 문서에서는 Python을 사용하여 이를 달성하기 위한 효율적인 접근 방식을 제공하고 Python 3.6 및 재귀 pathlib 방법을 모두 논의합니다.
os를 사용하는 Python 3.6용 솔루션:
코드 예:
import os directory = os.fsencode(directory_in_str) for file in os.listdir(directory): filename = os.fsdecode(file) if filename.endswith(".asm") or filename.endswith(".py"): # print(os.path.join(directory, filename)) continue else: continue
솔루션 사용 pathlib for 재귀적 반복:
코드 예:
from pathlib import Path pathlist = Path(directory_in_str).glob('**/*.asm') for path in pathlist: # because path is object not string path_in_str = str(path) # print(path_in_str)
이러한 방법은 특정 디렉터리의 파일을 반복하는 효과적인 솔루션을 제공하므로 개발자는 특정 파일 형식에 대해 다양한 작업을 효율적으로 수행할 수 있습니다.
위 내용은 Python을 사용하여 디렉터리의 파일을 효율적으로 반복하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!