Pythonでは、ファイルサイズを確認するためにいくつかの方法があります。最も一般的なのはosモジュールのos.path.getsize()を使う方法です。これは指定したファイルのサイズをバイト単位で返します。
import os
size = os.path.getsize('path/to/file.txt')
print(size) # ファイルサイズをバイト単位で表示
また、os.stat()を使うことでもサイズを確認できます。
import os
size = os.stat('path/to/file.txt').st_size
print(size)
pathlibモジュールもPython 3.4以降で利用可能で、シンプルなファイル操作が可能です。
from pathlib import Path
size = Path('path/to/file.txt').stat().st_size
print(size)
さらに、ファイルライクオブジェクト(StringIOなど)ではf.seek()とf.tell()を使ってサイズを取得できます。
f.seek(0, os.SEEK_END)
size = f.tell()
これらの方法を活用して、効率的にファイルサイズを取得できます。