본문 바로가기
Programming/Python

[혼만파] 1주차_혼자 만들면서 공부하는 파이썬

by 호호호호히히히히 2025. 7. 18.
728x90
반응형

아니 이게 무엇입니까.

현생에 치어 까맣게 잊고있던 혼만파!!!

 

 

잊은줄도 몰라서 허겁지겁 따라갑니다.

여름 방학에 쉬지 않을테야.

 

1주차는 폴더 크기 측정 결과 화면을 캡쳐하는 것인데요, 

사전 셋팅으로 주피터(jupyter)와 vsCode를 설치하여야합니다.

저는 vsCode는 있어서 패스하고 주피터만 설치합니다.

 

주피터(jupyter) 설치

 

https://itsuit.tistory.com/160

 

주피터(Jupyter) 설치하기

주피터(Jupyter)란? Jupyter는 데이터 분석, 머신러닝, 프로그래밍 교육 등에서 널리 사용되는인터랙티브(상호작용) 환경을 제공하는 오픈소스 프로젝트입니다. 주피터(Jupyter) 설치하기 저는 맥을 사

itsuit.tistory.com

 

 

Chapter01. 폴더 크기 측정 프로그램
from pathlib import Path

WORK_DIR = Path(__file__).parent
OUT_DIR = WORK_DIR / "output"

if __name__ == "__main__":
    OUT_DIR.mkdir(exist_ok=True)
from pathlib import Path

from step_2_1 import WORK_DIR  # 이전 작성 모듈 불러오기


def get_total_filesize(base_dir: Path, pattern: str = "*") -> int:
    total_bytes = 0
    for fullpath in base_dir.glob(pattern):
        if fullpath.is_file():
            total_bytes += fullpath.stat().st_size
    return total_bytes


if __name__ == "__main__":
    base_dir = WORK_DIR
    filesize = get_total_filesize(base_dir, pattern="*")
    print(f"{base_dir.as_posix()=}, {filesize=} bytes")

 

반응형

댓글