Python3 os.stat() メソッド

Python3 OS ファイル/ディレクトリメソッド


概要

os.stat() メソッドは、指定されたパス上でシステム stat 呼び出しを実行するために使用されます。

構文

stat()メソッドの構文は次のとおりです:

os.stat(path)

パラメータ

  • path-- パスを指定

戻り値

stat構造体:

  • st_mode: inode 保護モード
  • st_ino: inode ノード番号。
  • st_dev: inode が存在するデバイス。
  • st_nlink: inode のリンク数。
  • st_uid: 所有者のユーザーID。
  • st_gid: 所有者のグループID。
  • st_size: 通常のファイルのバイト単位のサイズ。特定の特殊ファイルのデータ待ちを含みます。
  • st_atime: 最終アクセス時間。
  • st_mtime: 最終更新時刻。
  • st_ctime: オペレーティングシステムによって報告される"ctime"。一部のシステム(Unixなど)では最新のメタデータ変更時刻であり、他のシステム(Windowsなど)では作成時刻です(詳細はプラットフォームのドキュメントを参照)。

例

以下の例は stat() メソッドの使用法を示しています:

#!/usr/bin/python3

import os, sys

# 显示文件 "a2.py" 信息
statinfo = os.stat('a2.py')

print (statinfo)

上記のプログラムを実行すると、出力結果は次のようになります:

posix.stat_result(st_mode=33188, st_ino=3940649674337682L, st_dev=277923425L, st
_nlink=1, st_uid=400, st_gid=401, st_size=335L, st_atime=1330498089, st_mtime=13
30498089, st_ctime=1330498089)

Python3 OS ファイル/ディレクトリメソッド

その他の拡張