Python 3 - os.stat() Method


Description

The method stat() performs a stat system call on the given path.

Syntax

Following is the syntax for stat() method −

os.stat(path)

Parameters

path − This is the path, whose stat information is required.

Return Value

Here is the list of members of stat structure:

  • st_mode − protection bits.
  • st_ino − inode number.
  • st_dev − device.
  • st_nlink − number of hard links.
  • st_uid − user id of owner.
  • st_gid − group id of owner.
  • st_size − size of file, in bytes.
  • st_atime − time of most recent access.
  • st_mtime − time of most recent content modification.
  • st_ctime − time of most recent metadata change.

Example

The following example shows the usage of stat() method.

# !/usr/bin/python3
import os, sys

# showing stat information of file "foo.txt"
statinfo = os.stat('foo.txt')

print (statinfo)

Result

When we run the above program, it produces the following result −

os.stat_result(st_mode = 33206, st_ino = 281474976797706, 
   st_dev = 1017554828, st_nlink = 1, st_uid = 0, st_gid = 0,  
   st_size = 13, st_atime = 1455649253, st_mtime = 1438077266, st_ctime = 1455560006)
python_files_io.htm
Advertisements