"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."


[Python] 파이썬에서 파일 크기 확인하기
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