728x90
파이썬에서 파일 용량을 확인하는 방법을 알아보겠습니다.
Python에서 파일 사이즈 바이트로 확인하기
os.path 모듈에서 제공하는 getsize() 함수를 이용하면 파일 사이즈를 바이트 (byte) 단위로 구할 수 있습니다.
import os
file_size = os.path.getsize('abc_file')
print('File Size:', file_size, 'bytes')
-------------------------------------------------------
File size: 125981363 bytes
반응형
Python에서 파일 사이즈 메가 바이트, 기가 바이트로 확인하기
파일 크기에 따라서 바이트 부터 테라 바이트 이상까지 출력해주는 방법입니다.
getsize() 함수로 가져온 파일 크기를 넣어주면 파일 사이즈에 맞게 보기 좋게 출력해줍니다.
def convert_size(size_bytes):
import math
if size_bytes == 0:
return "0B"
size_name = ("B", "KB", "MB", "GB", "TB", "PB", "EB", "ZB", "YB")
i = int(math.floor(math.log(size_bytes, 1024)))
p = math.pow(1024, i)
s = round(size_bytes / p, 2)
return "%s %s" % (s, size_name[i])
print('File Size:', convert_size(file_size), 'bytes')
---------------------------------------------------------------------------
File Size: 120.15 MB bytes
이상 파이썬에서 파일을 크기를 바이트 단위로 가져오는 방법과 이를 다른 단위로 출력하는 방법을 알아보았습니다.
728x90
728x90
LIST
Comment