Python3 os.stat() メソッド
概要
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)その他の拡張