我正在使用StackSkills for Python进行在线课程,并且完全按照讲座中的说明复制了代码 - 我们正在使用Flask制作天气应用程序。我一直收到这条消息:TypeError:get_weather()不带参数(给定1个)
Python页面1
HTML网页2
有什么建议吗?先感谢您!
答案 0 :(得分:3)
错误消息解释了几乎所有内容。
你有一个函数get_weather()
,它没有任何参数。
当你调用它时,你用它来调用它,这样python就会引发错误。
现在你必须问自己是否必须在函数定义中添加一个参数,或者你必须在没有任何参数的情况下调用它。由于您需要get_weather()
中的城市,并且因为函数中未声明变量城市,您知道您已将函数的声明更改为def get_weather(city)
答案 1 :(得分:1)
功能定义不正确。在Python代码的第10行,将def get_weather()
更改为def get_weather(city)
。