w3resource

Python: Get last modified information of a file

Python Datetime: Exercise-38 with Solution

Write a Python program to get the last modified information of a file.

Sample Solution:

Python Code:

import os, time
def last_modified_fileinfo(filepath):
	
	filestat = os.stat(filepath)
	date = time.localtime((filestat.st_mtime))

	# Extract year, month and day from the date
	year = date[0]
	month = date[1]
	day = date[2]
	# Extract hour, minute, second
	hour = date[3]
	minute = date[4]
	second = date[5]
	
	# Year
	strYear = str(year)[0:]

	# Month
	if (month <=9):
	    strMonth = '0' + str(month)
	else:
	    strMonth = str(month)

	# Date
	if (day <=9):
	    strDay = '0' + str(day)
	else:
	    strDay = str(day)

	return (strYear+"-"+strMonth+"-"+strDay+" "+str(hour)+":"+str(minute)+":"+str(second))
print()
print(last_modified_fileinfo('test.txt'))
print()

Sample Output:

2017-04-19 15:15:52

Flowchart:

Flowchart: Get last modified information of a file.

Python Code Editor:

Contribute your code and comments through Disqus.

Previous: Write a Python program to convert two date difference in days, hours, minutes, seconds.
Next: Write a Python program to calculate an age in year.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.