我正在使用pywapi获取不同位置的天气状况。我正在使用的命令是:Python天气API问题
alaska = pywapi.get_weather_from_noaa('PABI')
其中'PABI'是阿拉斯加的电台ID。如果我直接在Python控制台或IDLE中输入它并将天气状况保存为“alaska”变量中的dict项目,但它在我存储到.py文件并尝试执行时会发出错误。它给出了以下错误:
Traceback (most recent call last):
File "<pyshell#26>", line 1, in <module>
from urllib import request
ImportError: cannot import name request
不知道这里发生了什么事。如何在IDLE中正常工作,而不是从.py文件中调用?任何帮助,将不胜感激。
但问题是:该方法在IDLE中执行时如何返回所有结果,另一方面在.py文件中返回f5-ed时什么也不返回?或者这是否与python版本有关? – khan