Попытка присвоить метку даты/времени имени файла в python

#python #filenames

Вопрос:

Поэтому я пытаюсь создать проект raspberry pi, чтобы делать фотографии по расписанию, у меня немного уменьшена хронология, но я хочу назвать файлы с указанием времени/даты, когда они были сделаны.

 import datetime dt = datetime.datetime.now().strftime("%m.%d.%Y - %H:%M") print (dt)  
  • Работает как заклинание, но я не могу сохранить переменную «dt» в качестве имени файла.

    импорт даты и времени dt = дата и время.дата и время. сейчас().strftime(«%m.%d.%Y — %H:%M») печать (dt) p = открыть(‘dt’.txt , ‘w ‘)

11.03.2021 — 01:21

 Traceback (most recent call last):  File "p.py", line 4, in lt;modulegt;  p = open('dt'.txt , 'w ') AttributeError: 'str' object has no attribute 'txt'  

Что я делаю не так????????

Комментарии:

1. p = open('{}.txt'.format(dt) , 'w ') ты это имеешь в виду?

2. Воспользуйся p = open(f"{dt}.txt", 'w ')

3. @MSH я чувствую себя таким глупым, потому что я видел этот точный пример в другой теме, но не смог заставить его работать, но я копирую и вставляю ваш, он отлично работает, хорошего дня, братан!!!!