Проблема в третьей строке:
"Current Temp: %s\u00b0F" % (str(cityname),temp_f)
Он содержит только один спецификатор формата %s
, но 2-кортеж в качестве аргументов форматирования.Следовательно, не все аргументы могут быть преобразованы во время форматирования.С другой стороны, ваша первая строка __%s__
остается неформатированной, поэтому у меня есть ощущение, что вы скорее хотите объединить эти три строки (например, пропустив запятые):
comments.reply("__%s__\nCurrent Temp: %s\u00b0F" % (cityname, temp_f))