Python: не все аргументы конвертируются во время форматирования строки

0
import datetime

now = datetime.date.today()
now = str(now)
index = open('/var/www/index.html', 'a')
index.write('<br> $s,' %now)
index.close()

Я продолжаю получать ошибку.

Теги:
string
raspberry-pi

2 ответа

2
Лучший ответ

Вам нужно использовать правильный формат:

index.write('<br> %s,' %now)

Это %s, а не $s.

1
index.write('<br> {now},'.format(now=now))

.format намного лучше, чем string-formatting см. это

Ещё вопросы

Сообщество Overcoder
Наверх
Меню