- 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 - 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 - 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