当前位置:首页 > 娱乐

python小程序 知道了这个,你也能写出 Python 趣味小程序

前两天在51CTO看到一篇推荐的博文,大概是一篇

豆子感兴趣。他们在Zhihu和github上搜索了相关源代码,发现原来的实现非常简单。他的核心是使用一个叫itchat的模块,模拟微信web版的登录过程,然后可以轻松的读取和发送信息。

刚用的时候可能对他的格式有点疑惑,但是写了两个小例子就熟悉了这些模块中的功能,可以轻松的读取、存储和写入各种类型的关于好友、群聊、微信官方账号的信息。你可以用你的想象力在这个平台上做很多操作。

网上有很多相关介绍和有趣的小应用。这些小程序大小不超过100行,但是功能非常有趣

http://itchat.readthedocs.io/zh/latest/#itchat

更有趣的小程序有:

图灵机器人自动说话,你甚至可以直接绑定这个API和某人甚至一个群聊天,这样当对方和你交流的时候,图灵机器人会自动给你回复

http://itchat.readthedocs.io/zh/latest/tutorial/tutorial0/

网易云音乐播放器,群发消息,检测黑名单好友等等

https://itchat.readthedocs.io/zh/latest/tutorial/tutorial2/

看微信撤回的信息等等

https://zhuanlan.zhihu.com/p/25689314

豆子跟着葫芦画瓢,得到一个类似的。你可以通过微信获得PM2.5在城市的状态。

源代码很简单:

微信发城市名。获取后,读取www.pm25.com的数据,并将结果发送至微信

importurllib.request

从时间导入时间

来自bs4导入美化组

importitchat

defgetPM25(城市名称):

网站= ' http://www . pm 25 . com/'+city name+'。“html”

page =urllib.request.urlopen(网站)

html = page . read();

soup =美化组(html.decode("utf-8 ")," html.parser ")

city = soup . find(class _ = ' bi _ loa action _ city ')# city name

AQI =汤。find ("a "、{"class "、" bi _ aqiarea _ num"}) # AQI索引

质量=汤。选择("。bi _ aqiarea _ rightspan") #空气体质量等级

结果=汤。find ("div ",class _ = ' bi _ aquirea _ bottom ')#空气体质量描述

output = city . text+u ' AQI index:'+AQI . text+u ' n空气体质量:'+质量[0]。text+result.text

打印(输出)

print(' * * 20+ctime()+' * * 20)

返回输出

自动登录(热重新加载=真)

帮助= " "

友好提醒:

请输入城市拼音以获得天气结果。如果无法识别,将自动返回资本记录

"""

itchat.send(帮助,toUserName = ' filehelper ')

@ it chat . msg _ register(it chat . content . TExT)

定义城市(消息):

if msg[' TouseName ']!='filehelper ':返回

打印(消息['文本'])

cityname=msg['Text']

结果=getPM25(cityname)

itchat.send(结果,“filehelper”)

if__name__ =='__main__ ':

it hat . run()

-

重庆

重庆AQI指数:45

空气体质量:优秀

PM2.5浓度:31微克/立方米

它打败了全国70%的城市,目前排名第110位

******************周五2409:57:492017 * * * * * * * * * * * * * * * * * *

西昌

西昌AQI指数:25

空气体质量:优秀

PM2.5还没有统计

******************周五2409:58:212017 * * * * * * * * * * * * * * * * * *

1.《python小程序 知道了这个,你也能写出 Python 趣味小程序》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《python小程序 知道了这个,你也能写出 Python 趣味小程序》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/yule/805367.html

上一篇

如果我爱你演员表 电视剧《如果我爱你》演员表 (1-40全集)大结局分集剧情介绍

下一篇

张瑶华 张学友女儿张瑶华近照曝光 张瑶华有男朋友了吗

惠州属于几线城市 5座城市GDP首破万亿:江苏、广东成最大赢家,下一批万亿城市或再等5年

惠州属于几线城市 5座城市GDP首破万亿:江苏、广东成最大赢家,下一批万亿城市或再等5年

2020年可以说是城市进入GDP“万亿美元俱乐部”的大年。截至1月22日,福州、泉州、南通、合肥、Xi安等5个城市已宣布2020年GDP将突破万亿大关,“万亿俱乐部”城市数量扩大至22个。此外,破万亿概率较高的济南和东莞,尚未公布经济数据。在这24万亿或准万亿GDP...

智慧城市概念股票 2021科技股:华为云强势登场,四大科技概念龙头未来五年有望翻十倍!

  • 智慧城市概念股票 2021科技股:华为云强势登场,四大科技概念龙头未来五年有望翻十倍!
  • 智慧城市概念股票 2021科技股:华为云强势登场,四大科技概念龙头未来五年有望翻十倍!
  • 智慧城市概念股票 2021科技股:华为云强势登场,四大科技概念龙头未来五年有望翻十倍!

中国哪些城市有711 中国便利店冠军出现!711排第8,全家排第5,第一名门店超2.7万家

  • 中国哪些城市有711 中国便利店冠军出现!711排第8,全家排第5,第一名门店超2.7万家
  • 中国哪些城市有711 中国便利店冠军出现!711排第8,全家排第5,第一名门店超2.7万家
  • 中国哪些城市有711 中国便利店冠军出现!711排第8,全家排第5,第一名门店超2.7万家

旋风女队 《旋风女队》城市点映和农村推介中广受赞誉

  • 旋风女队 《旋风女队》城市点映和农村推介中广受赞誉
  • 旋风女队 《旋风女队》城市点映和农村推介中广受赞誉
  • 旋风女队 《旋风女队》城市点映和农村推介中广受赞誉

带山的字 中国有13个带山字的大城市,有4个根本想不出来

  • 带山的字 中国有13个带山字的大城市,有4个根本想不出来
  • 带山的字 中国有13个带山字的大城市,有4个根本想不出来
  • 带山的字 中国有13个带山字的大城市,有4个根本想不出来

平行线学校 平行线教育:能否从二线城市下沉出另一个学而思?

"取消课程的任务不应该放在市场营销上,而应该放在教师身上。" 在媒体的报道下,去年11月,学习和思考再次出现在大众的视线中,因为在很多城市,学习和思考“很难找到教训”。 在学生和家长眼里,学习和思考的“神话”来自于它的教学和研究,因为在一线城市的一些个别学校,学习和...

桐林城市广场 4月深圳10区最新房价出炉!看到福田和南山我泣不成声...

桐林城市广场 4月深圳10区最新房价出炉!看到福田和南山我泣不成声...

你好 边肖就是我...

钟南山给湖北人民拜年:英雄的城市 英雄的人民

  • 钟南山给湖北人民拜年:英雄的城市 英雄的人民
  • 钟南山给湖北人民拜年:英雄的城市 英雄的人民
  • 钟南山给湖北人民拜年:英雄的城市 英雄的人民