我正在使用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