
- Python 3 Basic Tutorial
- Python 3 - Home
- What is New in Python 3
- Python 3 - Overview
- Python 3 - Environment Setup
- Python 3 - Basic Syntax
- Python 3 - Variable Types
- Python 3 - Basic Operators
- Python 3 - Decision Making
- Python 3 - Loops
- Python 3 - Numbers
- Python 3 - Strings
- Python 3 - Lists
- Python 3 - Tuples
- Python 3 - Dictionary
- Python 3 - Date & Time
- Python 3 - Functions
- Python 3 - Modules
- Python 3 - Files I/O
- Python 3 - Exceptions
- Python 3 Advanced Tutorial
- Python 3 - Classes/Objects
- Python 3 - Reg Expressions
- Python 3 - CGI Programming
- Python 3 - Database Access
- Python 3 - Networking
- Python 3 - Sending Email
- Python 3 - Multithreading
- Python 3 - XML Processing
- Python 3 - GUI Programming
- Python 3 - Further Extensions
- Python 3 Useful Resources
- Python 3 - Questions and Answers
- Python 3 - Quick Guide
- Python 3 - Tools/Utilities
- Python 3 - Useful Resources
- Python 3 - Discussion
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Python 3 - os.utime() Method
Description
The method utime() sets the access and modified times of the file specified by path.
Syntax
Following is the syntax for utime() method −
os.utime(path, times)
Parameters
path − This is the path of the file.
times − This is the file access and modified time. If times is none, then the file access and modified times are set to the current time. The parameter times consists of row in the form of (atime, mtime) i.e (accesstime, modifiedtime).
Return Value
This method does not return any value.
Example
The following example shows the usage of utime() method.
# !/usr/bin/python3 import os, sys, time os.chdir("d:\\tmp") # Showing stat information of file stinfo = os.stat('foo.txt') print (stinfo) # Using os.stat to recieve atime and mtime of file print ("access time of foo.txt: %s" %stinfo.st_atime) print ("modified time of foo.txt: %s" %stinfo.st_mtime) print (time.asctime( time.localtime(stinfo.st_atime))) # Modifying atime and mtime os.utime("foo.txt",(1330712280, 1330712292)) print ("after modification") print (time.asctime( time.localtime(stinfo.st_atime))) print ("done!!")
Result
When we run the above program, it produces the following result −
os.stat_result(st_mode = 33206, st_ino = 1688849860351098, st_dev = 1017554828, st_nlink = 1, st_uid = 0, st_gid = 0, st_size = 0, st_atime = 1455684273, st_mtime = 1455684273, st_ctime = 1455683589) access time of foo.txt: 1455684273.84375 modified time of foo.txt: 1455684273.84375 Wed Feb 17 10:14:33 2016 after modification Fri Mar 2 23:48:00 2012 done!!
python_files_io.htm
Advertisements