
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Interpreting Statistical Results Using Python
The stat() method is part of OS module which describes various OS related operations on files and directories. For example, if we want to know various user defined flags for a file or size of the file in bytes.
Functions in os.stat() module
Below is a list of some sample functions available in stat() and their meaning.
st_size − It represents the size of the file in bytes.
st_atime − It represents the time of most recent access. It is expressed in seconds.
st_ctime − It represents the time of most recent metadata change on Unix and creation time on Windows. It is expressed in seconds.
st_blocks − It represents the number of 512-byte blocks allocated for file.
st_uid − It represents the user identifier of the file owner.
st_gid − It represents the group identifier of the file owner.
st_dev − It represents the identifier of the device on which this file resides.
st_flags − It represents the user defined flags for file.
Example
In the below program we will see how some of the above functions are used.
import os # Choose a file path = 'E:\customers.csv' # Get the status status = os.stat(path) # Print the result print(status)
Output
Running the above code gives us the following result −
os.stat_result(st_mode=33206, st_ino=1125899906970419, st_dev=1614938858, st_nlink=1, st_uid=0, st_gid=0, st_size=261693, st_atime=1593271710, st_mtime=1593271710, st_ctime=1593271710)