Я пишу короткий скрипт на питоне, который просматривает список папок в поисках файлов изображений, а затем реорганизует их.
Один из необязательных способов упорядочить их, который я хотел бы иметь, — по дате их создания.
В настоящее время я пытаюсь прочитать дату создания образа следующим образом
import os.path, time
f = open("hi.jpg")
data = f.read()
f.close()
print "last modified: %s" % time.ctime(os.path.getmtime(f))
print "created: %s" % time.ctime(os.path.getctime(f))
Но я получаю сообщение об ошибке
Traceback (most recent call last):
File "TestEXIFread.py", line 6, in <module>
print "last modified: %s" % time.ctime(os.path.getmtime(f))
File "/usr/lib/python2.7/genericpath.py", line 54, in getmtime
return os.stat(filename).st_mtime
TypeError: coercing to Unicode: need string or buffer, file found
Кто-нибудь может сказать мне, что это значит?