Latest web development tutorials

Pythonのはos.stat()メソッド

Pythonのファイル(ファイル)メソッド PythonのOSファイル/ディレクトリ方式


アウトライン

指定されたパス上のシステムコールのstatを実行するためのはos.stat()メソッド。

文法

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

os.stat(path)

パラメータ

  • パス-指定したパス

戻り値

stat構造体:

  • st_modeの:iノードの保護モード
  • st_inoの:iノードノード番号。
  • st_devフィールド:iノードは、機器を常駐します。
  • st_nlink:リンクのinode番号。
  • ST_UID:ユーザーIDの所有者。
  • st_gid:所有者のグループID。
  • st_size:バイト単位のサイズは、通常のファイルで、待ち時間は、いくつかの特殊なデータファイルが含まれています。
  • st_atimeを:最終アクセス時刻。
  • st_mtimeの両:最後に修正。
  • ファイルのst_ctime:オペレーティング・システムの「ctimeの」による報告。(UNIXなど)いくつかのシステムでは(詳細については、プラットフォームのマニュアルを参照してください)(Windowsのような)他のシステムの中で最も最近のメタデータの変更の時間が作成時刻です。

次の例では、使用のSTAT()メソッドを示しています。

#!/usr/bin/python
# -*- coding: UTF-8 -*-

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)

Pythonのファイル(ファイル)メソッド PythonのOSファイル/ディレクトリ方式