Python으로 파일 개수를 확인하려면, 먼저 해당 폴더에 있는 파일들을 리스트로 받아와야 합니다. 그리고 그 리스트의 길이를 확인하면 파일 개수를 알 수 있습니다.

import os

folder_path = "path/to/folder"
file_list = os.listdir(folder_path)
file_count = len(file_list)
print(file_count)

Output :

13

 파일 개수를 확인하는 다른 방법은 glob 라이브러리를 사용하면 특정 경로에 있는 파일들을 패턴으로 찾을 수 있습니다. folder_path + '/*'라는 패턴으로 해당 폴더 안에 있는 모든 파일을 찾아서 그 개수를 확인합니다.

import glob

folder_path = "path/to/folder"
file_count = len(glob.glob(folder_path + '/*'))
print(file_count)

또 다른 방법은 os.walk() 함수를 사용하는 것입니다. os.walk() 함수는 특정 폴더를 시작으로 하위 폴더를 탐색하며 파일과 폴더들을 순회합니다. 위 코드에서는 os.walk() 함수를 사용하여 해당 폴더를 시작으로 하위 폴더를 탐색하며 파일 개수를 구합니다.

import os

folder_path = "path/to/folder"
file_count = sum([len(files) for r, d, files in os.walk(folder_path)])
print(file_count)
반응형