当我早些时候运行脚本时,我没有收到此消息。我想念什么?
comments.reply("__%s__","\n","Current Temp: %s\u00b0F" % (str(cityname),temp_f))
答案 0 :(得分:1)
问题出在第三个字符串上
"Current Temp: %s\u00b0F" % (str(cityname),temp_f)
它仅包含一个格式说明符%s
,但包含2个元组作为格式设置参数。因此,并非所有参数都可以在格式化期间进行转换。另一方面,您的第一个字符串__%s__
是未格式化的,因此我有一种感觉,您宁愿将这三个字符串组合在一起(例如,省略逗号):
comments.reply("__%s__\nCurrent Temp: %s\u00b0F" % (cityname, temp_f))