- 帖子
- 1
- 精华
- 0
- 积分
- 4
- 阅读权限
- 10
- 注册时间
- 2014-2-6
- 最后登录
- 2014-2-6
|
feicien 发表于 2013-7-24 09:03
这样也行
import urllib.request
from city import city
exit=False
while not exit:
cityname=input("你想查询哪个城市的天气?输入q退出\n")
if cityname=="q" or cityname=="Q":
print("退出!")
exit=True
else:
citycode=city.get(cityname)
if citycode:
url=("http://www.weather.com.cn/data/cityinfo/%s.html"%citycode)
web=urllib.request.urlopen(url)
c=web.read().decode("utf-8")
print(c)
文档:urllib.request.urlopen(url, data=None[, timeout ], *, cafile=None, capath=None, cadefault=False)
Open the URL url, which can be either a string or a Request object
这个网页不需要转换,直接read输出就行 |
|