[Python]파일 크기 구하기 프로그래밍 언어

os.path.getsize(파일이름)를 통해 '바이트' 단위로 구해낼 수 있습니다.
메모리 크기 단위가 1024니까 킬로 바이트 값을 얻고 싶다면 원본 값에 1024를 나눠주면 됩니다.
같은 원리로, 메가바이트 값은 원본 바이트에 1024의 제곱을 나눠주면 됩니다.
주의할 것은, 단위변환을 할 때 정확도를 위해 소수점(float) 형태로 표현해주어야 좋습니다.


#-*- coding:utf-8 -*-
import os
filesize_byte = os.path.getsize("가장 보통의 존재.mp3")
filesize_kilobyte = filesize_byte / 1024.0 #소수점 .0을 붙여주면 자동으로 소수점 계산이 됩니다.
filesize_megabyte = filesize_byte / (1024.0 ** 2) #1024의 제곱은 '1024 x 1024' 와 같습니다.

덧글

댓글 입력 영역