폴더 용량 분석기 만들기(2부) - 반복 작업을 '함수'로 만들어 자동화 효율 UP!
- 파일 크기 측정 함수
get_total_filesize()
를 def
키워드를 사용하여 정의하고, 기존 코드를 함수 본문으로 복사하여 재사용성을 높임 ♻️
- 함수 내 불필요한 주석 및
print()
함수를 제거하여 코드의 효율성을 개선하고, total_size
변수를 반환하도록 수정 🧹
- 함수에
base_dir
매개변수를 추가하여 측정 대상 폴더를 지정할 수 있도록 기능을 확장하고, WORK_DIR
변수를 base_dir
매개변수로 대체 📂
glob()
함수에 사용될 패턴을 지정하기 위해 pattern
매개변수를 추가하고, 기본값을 설정하여 편의성을 높임 🗂️
- 타입 힌트를 사용하여 변수의 데이터 타입을 명시함으로써 코드의 가독성을 향상시키고, 오류를 사전에 예방 (
base_dir: Path
, pattern: str
) 💡
- 불필요한 코드를 제거하고 파일 크기 측정 함수 호출 부분을 삭제하여 코드베이스를 정리하고, 다음 강의에서 홈 디렉터리 폴더 추출 방법 학습을 준비 📚