Найти - Пользователи
Полная версия: Присвоение имени CSV-файла текущую дату
Начало » Python для новичков » Присвоение имени CSV-файла текущую дату
1 2
Tsunetomo
Добрый день, подскажите пожалуйста, как можно присвоить текущую дату как имя csv файлу?
Имеется ввиду получение на выходе формат ггггммддччммсс.csv
Romissevd
 from datetime import datetime
name = datetime.strftime(datetime.now(), "%Y%m%d%H%M%S") + ".csv"
with open(name, 'w') as f:
    f.write("Hello world!")
Shaman
тоже можно
 '{}.csv'.format(datetime.datetime.now().strftime('%Y%m%d%H%M%S'))
Tsunetomo
Romissevd
with open(name, ‘w’) as f:
Огромное спасибо, заработало)
Tsunetomo
Shaman
тоже можно
Большое спасибо )
JOHN_16
Shaman
тоже можно
Почему не сразу
  '{:%Y%m%d%H%M%S}.csv'.format(datetime.datetime.now())
?
Shaman
JOHN_16, я не люблю format и всегда пользуюсь %. В строчке кода, которую изначально хотел просто скопипастить ТСу из подручного проекта было именно так. Пока я, сжалившись, всё же подправил пример и не будучи авторитарным в последний момент сменил форму на более подходящую новичку format, Romissevd выдал свой вариант. Секунду потоптавшись и посожалев о потраченном времени я всё же выкатил и свой.
Ответ достаточно полный?
Tsunetomo
Shaman
JOHN_16, я не люблю format и всегда пользуюсь %. В строчке кода, которую изначально хотел просто скопипастить ТСу из подручного проекта было именно так. Пока я, сжалившись, всё же подправил пример и не будучи авторитарным в последний момент сменил форму на более подходящую новичку format, Romissevd выдал свой вариант. Секунду потоптавшись и посожалев о потраченном времени я всё же выкатил и свой.Ответ достаточно полный?
Добрый день, хочу уточнить у вас как я могу использовать ваш вариант, предыдуший идеально мне подошел, я просто немного подправил и получил результат. Вот пример моего кода:
file_name = datetime.strftime(datetime.now(), “%Y%m%d%H%M%S”) + “.csv”
with open(file_name, ‘w’) as filename:
filename.write(тут переменная)
filename.close()
Очень интересно как можно использовать ваш код.
Shaman
Tsunetomo
По аналогии с
 filename = 'J%s_%s%02d.DBF' % (MO_CODE, now.date().strftime('%d%m%y'), counter)
fullname = path.expanduser('~/%s' % filename)
dataset = tuple(rec.__dict__
                for rec in
                model.VerrequestEntity.query.filter(model.VerrequestEntity.header_id == request.id))
dbf_by_spec(fullname, 'VerRequest', specs_all, dataset)
Tsunetomo
Shaman
TsunetomoПо аналогии с
Спасибо
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB