Python 에서 파일 사이즈를 알려면 ?

Together의 이미지

Python 에서 파일 사이즈를 알려면 어떤 메쏘드를 써야 하나요 ?

>>> f = open('test.txt', 'r+w')
>>> size = f.(???) 
>>> f.close()

물음표에 해당하는 부분에서 어떤 메쏘드들 써야지
파일 사이즈를 알수 있나요?

알려 주시기를 부탁 드립니다.
즐거운 하루 되세요 ^^

eminency의 이미지

C와 마찬가지로 파이썬에서도 file open해서 사이즈를 알려면 직접적인 방법은 없는 것 같고 seek로 맨마지막까지 가서 옵셋을 읽던가 하는 식으로 해야 될 듯 하구요...

아니면 아래 코드를 써보세요.

import os

f = os.stat('file')
print int(f.st_size)

노루가 사냥꾼의 손에서 벗어나는 것 같이, 새가 그물치는 자의 손에서 벗어나는 것 같이 스스로 구원하라 -잠언 6:5