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()
これらの方法を活用して、効率的にファイルサイズを取得できます。