2021년 10월 2일 토요일

python count files (특정 폴더의 파일 갯수 구하기)


특정 폴더에 파일의 갯수를 구합니다.

os.listdir 함수를 이용하여 간단하게 구할 수 있습니다.

import os

def get_files_count(folder_path):
	dirListing = os.listdir(folder_path)
	return len(dirListing)
	
if __name__ == "__main__":
	print(get_files_count("."))

 

os.listdir은 현재 파일의 목록을 list형태로 제공해 줍니다.

예를 들면 아래와 같습니다.

>>> import os
>>> os.listdir()
['10_py_scripting_main.py', '10_py_scripting_script.py', '11_tail.py', '11_tail_line.py', '12_function_call.py', '13_get_files_count.py', '1_yield.py', '2_Figure_1.png', '2_Figure_2.png', '2_plt_scatter_color.py', '3_kmeans_random_1.png', '3_kmeans_random_1.py', '4_printstack.py', '4_printstack_log.py', '5_flask_simple_client.py', '5_flask_simple_server.py', '5_pwinauto_.py', '6_string_format.py', '7_dataframe_iloc_loc.py', '8_exit_code.py', '8_exit_code_with_sleep.py', '8_exit_example.bat', '8_exit_test.bat', '8_subprocess_timed.py', '9_mul_sub_txt_replace_1.py', '9_mul_sub_txt_replace_2.py', '9_mul_sub_txt_replace_test_in.txt', '9_mul_sub_txt_replace_test_out.txt']

이것을 len()함수를 이용하여 갯수를 세면 파일 갯수가 됩니다.



댓글 없음:

댓글 쓰기