Как я могу получить временную метку Unix в файле?Python

Программы на Python
Anonymous
Как я могу получить временную метку Unix в файле?

Сообщение Anonymous »

Моя цель — написать сценарий, который после запуска запишет в файл текущую временную метку Unix. Я попробовал несколько скриптов, которые напрямую показывают метку времени Unix, например:

Код: Выделить всё

import time
print time.time()
В поисках ответа я наткнулся на скрипт, который записывает текущую дату и время с помощью модуля datetime в файл:

Код: Выделить всё

import datetime
f=open("/home/user/file.txt",'a')
f.write(datetime.datetime.now().ctime())
Я подумал, что если можно написать это с помощью

Код: Выделить всё

(datetime.datetime.now().ctime()
, то же самое можно сделать, например:

Код: Выделить всё

import time
f=open("/home/user/file.txt",'a')
f.write(time.time())
К сожалению, я получал одну и ту же ошибку каждый раз, когда пробовал что-то подобное:TypeError: expected a string or other character buffer object. Я пытался это исправить, но пока не смог. Любая помощь или рекомендации приветствуются.

Вернуться в «Python»