python的王朝来了,你准备好登基了吗?

作者: dreamfly 分类: python 发布时间: 2019-02-01 21:36

1991年,距离2019年已经过去了28年,28年对一个语言来说不短了,经过这么多年的摸爬滚打,python这个王朝终于要来临了。现在我们可以看到,到处都有python的影子。python的强大让我们难以想象。通过python我们基本可以任何与计算机编程的事情。

python不仅可以写脚本,还可以开发网站,可以爬虫,可以进行数据分析,甚至可以写客户端程序。人工智能,大数据,依然有它的身影,可以说经历这么多年的蛰伏,python终于全面爆发,开始文体两开花。今天我们介绍下它在平时我们生活中的一些小作用。

我们现在的生活基本离不开微信,而动态操作微信一直是我们的梦想。现在Python中的一个强大的itchat库,让我们触碰到了梦想,原来梦想就在我们身边。

pip install itchat. 非常方便就换装好这个强大的不像实力派大的库。

python王朝

先来个简单例子,给文件助手发条消息

import itchat

itchat.auto_login()

itchat.send('很高兴认识你文件助手!', toUserName='filehelper')


自动回复他人信息,我正在开会:


import itchat


@itchat.msg_register(itchat.content.TEXT)

def text_reply(msg):    return "我正在开会,稍后回复您~"

   #return msg.text

itchat.auto_login()
itchat.run()


比人加好友自动回复:

@itchat.msg_register(FRIENDS)

def add_friend(msg):
   msg.user.verify()
   msg.user.send(
'很高兴认识你!')

itchat.auto_login()
itchat.run()

用户信息获取:

# 获取自己的用户信息,返回自己的属性字典

itchat.search_friends()

# 获取特定UserName的用户信息

itchat.search_friends(userName='@abcdefg1234567')

# 获取任何一项等于name键值的用户

itchat.search_friends(name='littlecodersh')

# 获取分别对应相应键值的用户

itchat.search_friends(wechatAccount='littlecodersh')

# 三、四项功能可以一同使用

itchat.search_friends(name='LittleCoder机器人', wechatAccount='littlecodersh')


获取朋友信息:

friends = itchat.get_friends(update=True)

这里会列出好友的基本信息,包括签名,昵称,性别,住址等。

给某人发送消息:

def send_msg(self, msg='Test Message', toUserName=None):
   
''' send plain text message
       for options
           - msg: should be unicode if there's non-ascii words in msg
           - toUserName: 'UserName' key of friend dict
       it is defined in components/messages.py
   '''

   
raise NotImplementedError()


有了这个方法,我们就可以实现骚人别人了,哈哈,很多网上的人,就利用这个隔一段时间给你发送一段消息,你还以为是真人呢?


总之,通过itchat,我们将微信玩得非常6.甚至可以做一些机器人,自动回复,自动点歌,自动查询等等。

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!