Я изучаю Python (версия 2.7.9 на win8) и в настоящее время просматриваю различные модули date
и time
. Я не могу получить последнее измененное время файла, используя ctime
. Я столкнулся эту ошибку:Python - невозможно использовать ctime для получения последнего измененного времени
AttributeError: type object 'datetime.time' has no attribute 'ctime'
Вот мои импорт:
import os
from os import path
from datetime import date,time, timedelta
from datetime import datetime
Сценарий:
modTime = time.ctime(os.path.getmtime("t.txt"))
print "t.txt was last modified at: " + modTime # This Doesn't work
print datetime.fromtimestamp(path.getmtime("t.txt")) # This works
Спасибо за объяснение. Не могли бы вы подробнее остановиться на №2 и почему люди не согласятся с педантичным отношением? – undroid
IMHO (и в соответствии с PEP8, пожалуйста, исправьте ссылку :)) 'from x import y' ОК, вы просто не должны делать' из x import * '. – Jasper
@undroid там у вас есть пример разных мнений о том, как использовать импорт. это было именно «от x import y», что привело вас к неприятностям. – rbp