TypeError:get_weather()不带参数(给定1个)

时间:2017-07-12 12:42:52

标签: python python-2.7

我正在使用StackSkills for Python进行在线课程,并且完全按照讲座中的说明复制了代码 - 我们正在使用Flask制作天气应用程序。我一直收到这条消息:TypeError:get_weather()不带参数(给定1个)

Python页面1

HTML网页2

有什么建议吗?先感谢您!

2 个答案:

答案 0 :(得分:3)

错误消息解释了几乎所有内容。

你有一个函数get_weather(),它没有任何参数。 当你调用它时,你用它来调用它,这样python就会引发错误。

现在你必须问自己是否必须在函数定义中添加一个参数,或者你必须在没有任何参数的情况下调用它。由于您需要get_weather()中的城市,并且因为函数中未声明变量城市,您知道您已将函数的声明更改为def get_weather(city)

答案 1 :(得分:1)

功能定义不正确。在Python代码的第10行,将def get_weather()更改为def get_weather(city)

相关问题