티스토리 뷰

반응형

 

파이썬에서는 파일의 크기를 알아내는 방법이 여러 가지 있습니다. 이번 글에서는 그 중에서 가장 간단하고 편리한 방법을 소개하겠습니다. 바로 os.path.getsize () 함수를 사용하는 것입니다.

os.path.getsize () 함수는 파일의 경로를 인자로 받아서, 해당 파일의 크기를 바이트 단위로 반환해줍니다. 예를 들어, 다음과 같은 코드를 실행하면, 현재 디렉토리에 있는 test.txt 파일의 크기를 알 수 있습니다.

import os

file_path = './test.txt'
file_size = os.path.getsize (file_path)
print (f'File size: {file_size} bytes')

만약, 바이트 단위가 아니라 다른 단위로 파일의 크기를 표시하고 싶다면, 1024로 나누어주면 됩니다. 예를 들어, 다음과 같은 코드를 실행하면, 파일의 크기를 킬로바이트(KB), 메가바이트(MB), 기가바이트(GB) 단위로 표시할 수 있습니다.

import os

file_path = './test.txt'
file_size = os.path.getsize (file_path)

print (f'File size: {file_size / 1024} KB')
print (f'File size: {file_size / 1024 / 1024} MB')
print (f'File size: {file_size / 1024 / 1024 / 1024} GB')

os.path.getsize () 함수는 파이썬에서 파일의 크기를 쉽게 알아낼 수 있는 유용한 함수입니다. 다만, 이 함수는 파일의 실제 크기를 반환하는 것이지, 디스크에 차지하는 공간을 반환하는 것은 아니라는 점을 주의해야 합니다. 디스크에 차지하는 공간을 알고 싶다면, os.stat () 함수를 사용해야 합니다.

이상으로, 파이썬에서 파일의 크기를 알아내는 방법에 대해 알아보았습니다. 감사합니다.

반응형
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함