134 of 151 menu

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モジュール)
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否