本文整理汇总了Python中weather.Weather.get_forecast方法的典型用法代码示例。如果您正苦于以下问题:Python Weather.get_forecast方法的具体用法?Python Weather.get_forecast怎么用?Python Weather.get_forecast使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类weather.Weather
的用法示例。
在下文中一共展示了Weather.get_forecast方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: do_weather
# 需要导入模块: from weather import Weather [as 别名]
# 或者: from weather.Weather import get_forecast [as 别名]
def do_weather():
"""Search for location and get current weather. Post used so search
term can be Unicode.
"""
post_search = bottle.request.forms.get('search_term')
if post_search:
search_term = post_search
else:
search_term = "Portland, OR"
# Find the location
location = Location()
try:
location.search(search_term)
except TypeError:
print "Search term error."
# Get weather info for location
weather = Weather(location)
weather.get_forecast()
return Webpage(weather).render_page()
示例2: start
# 需要导入模块: from weather import Weather [as 别名]
# 或者: from weather.Weather import get_forecast [as 别名]
def start(self):
wth = Weather()
return wth.get_forecast(self.city, self.total_days)
示例3: open
# 需要导入模块: from weather import Weather [as 别名]
# 或者: from weather.Weather import get_forecast [as 别名]
import requests
from weather import Weather
passwords = {}
filename = "keys.txt" #we'll store our api keys here
# create a dict with our api keys
with open(filename, 'r') as f:
for line in f:
(key,val) = line.split('=')
passwords[key] = val.rstrip()
apikey = passwords['wunderground']
#get current conditions and 3 day forecast from wunderground
conditions = requests.get('http://api.wunderground.com/api/' + apikey + '/conditions/q/CA/Santa_Ana.json')
forecast = requests.get('http://api.wunderground.com/api/' + apikey + '/forecast/q/CA/Santa_Ana.json')
#create a weather object with our two forecasts
r = Weather(conditions.json(), forecast.json())
#get the forecast
todayWeather = r.get_forecast() #contains location, temp, weather, rain as keys
for key in todayWeather:
print(todayWeather[key])