夏日炎炎 python写个天气预报

本文展示了如何使用Python结合urllib2和re库从中国气象网抓取上海天气预报数据,并将其保存为txt文件。之后,通过wxPython库创建一个简单的界面显示这些天气信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

东南地区连续突破历史,江浙沪除了包邮之外的另一福利-桑拿也已到手。这样的日子里是应该每日关注天气主义降暑避免出现热疾病,python包含比较多的网络应用类这样就方便了一些网络应用的操作,之外还有些可以和c++一争高下的界面处理。这次就联合这两个强项做一个中国气象网的爬虫,爬下来数据保存成txt,之后再通过界面框显示出来。

源码如下:

# -*- coding: cp936 -*-#识别中文编码


import urllib2#载入网络库

import re#查找的函数库

reg='<a title=.*?>(.*?)</a>.*?<span>(.*?)</span>.*?<b>(.*?)</b>'#正则表达式

url = "http://www.weather.com.cn/shanghai/index.shtml"#气象网上海的预报页面

page = urllib2.urlopen(url).read()#打开页面怕数据

weatherList=re.compile(reg).findall(page)#根据正则表达式找到要的数据

a = "C://Users/xww/Desktop/shanghaitianqi.txt"#保存位置-本人的桌面位置

uipath = unicode(a , "utf8&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值