经常使用Linux,如果想看天气了,就用它吧。
root@ubuntu:/# weather shanghai
#!/usr/bin/python
# -*- coding: utf-8 -*-
import sys,urllib,urllib2,json
reload(sys)
sys.setdefaultencoding('utf-8')
class Weather:
url = 'http://apis.baidu.com/apistore/weatherservice/weather?citypinyin='
resp = None
recvData = None
def __init__(self,argv):
if len(argv) == 1:
self.url = self.url + argv[1]
self.downloadInfo()
else:
print 'weather <city>'
def downloadInfo(self):
req = urllib2.Request(self.url)
req.add_header("apikey","b59a4d48d3032c99585b71e13a96da86")
respTemp = urllib2.urlope