#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 я чувствую себя таким глупым, потому что я видел этот точный пример в другой теме, но не смог заставить его работать, но я копирую и вставляю ваш, он отлично работает, хорошего дня, братан!!!!