osモジュールのpath.getsizeメソッド
path.getsizeメソッドは、
ファイルまたはフォルダのサイズを
バイト単位で返します。メソッドのパラメータに
必要なファイルまたはフォルダへのパスを指定します。
指定されたパスが存在しない場合は、
例外OSErrorが返されます。
構文
import os
print(os.path.getsize(path))
例
ファイルのサイズをバイト単位で調べてみましょう:
import os
print(os.path.getsize('file.txt'))
実行結果:
210
例
ファイルのサイズをキロバイト単位で調べてみましょう。
そのためには、取得した値を1000で割ります:
import os
print(os.path.getsize('file.txt') / 1000)
実行結果:
0.21
関連項目
-
ディスク使用状況の統計を返す
disk_usageメソッド (shutilモジュール) -
パスのステータスを返す
statメソッド (osモジュール) -
パスの存在を確認する
path.existsメソッド (osモジュール) -
フォルダの存在を確認する
path.isdirメソッド (osモジュール) -
ファイルの存在を確認する
path.isfileメソッド (osモジュール)