安装itchat

pip install itchat

2.导包

import itchat

3.登陆操作

itchat.login() # 只是普通的登陆,并不具有缓存的功能

itchat.auto_login(hotReload=True) #会保留登陆状态,在短时间内不用重新登陆

给微信手机助手发消息

itchat.send(‘hello‘,toUserName=‘filehelper‘)

5.给微信助手发文件

#itchat.send_file(‘/etc/passwd‘,toUserName=‘filehelper‘)

2.统计你的好友的男女比例

friends = itchat.get_friends()

#print(friends)

info = {}

for friend in friends[1:]:

if friend[‘Sex‘] == 1:

info[‘male‘] = info.get(‘male‘,0) + 1

elif friend[‘Sex‘] == 2:

info[‘female‘] = info.get(‘female‘,0) + 1

else:

info[‘other‘] = info.get(‘other‘,0) + 1

print(info)

3.

import os

#在python中执行shell命令

#1.可以判断命令是否执行成功

#返回值是0 执行成功

#返回值不为0 执行不成功

print(os.system(‘ls‘))

#res = os.system(‘hostnameeeee‘)

#print(res)

#2.用来保存命令的执行结果

res = os.popen(‘hostname‘).read()

print(res)

4.图灵机器人微信聊天

import itchat

import requests

def get_tuling_reponse(_info):

print(_info)

api_url = ‘http://www.tuling123.com/openapi/api‘ 注册图灵提供的url

data = {

‘key‘:‘28a1d488a7fe47b5b637b750a6f3d66b‘, 注册图灵机器人中的key

‘info‘:_info,

‘userid‘:‘haha‘

}

#发送数据到指定的网址,获取网址返回的数据

res = requests.post(api_url,data).json()

#print(res,type(res))

#给用户返回的内容

print(res[‘text‘])

return (res[‘text‘])

#get_tuling_reponse(‘给我讲个笑话‘)

#get_tuling_reponse(‘不好笑‘)

获取好友发送的文本信息 #返回文本信息

content = msg[‘Content‘]

#将好友的消息发送给机器人去处理,处理的结果就是返回给好友的信息

returnContent = get_tuling_reponse(content)

return returnContent

itchat.auto_login()itchat.run()

python3hitchat库下载_python第三方库itchat相关推荐

  1. qpython3h第三方库安装_Python第三方库安装

    Python有一个全球社区:https://pypi.org/,在这里我们可以搜索任何主题的Python第三方库.PyPI全称是Python Package Index,指的是Python包的索引,它 ...

  2. python第三方库jieba下载_Python第三方库____jieba

    jieba是优秀的中文分词第三方库 中文文本需要通过分词获得单个词语 jieba是优秀的中文分词第三方库,需要额外安装  (pip install jieba) jieba库提供三种分词模式,最简单只 ...

  3. python源码库安装_Python第三方库安装及常见问题

    源码安装 Python第三方库几乎都可以在github或者 pypi上找到源码.源码包格式大概有zip . tar.zip. tar.bz2.解压这些包,进入解压好的文件夹,通常会有一个setup.p ...

  4. python第三方库下载-python 第三方库下载

    [Win 10 应用开发]共享目标(UWP) 在开始吹牛之前,先给大伙伴们拜个年,祝各位身体健康.生活愉快.[码]到功成. -------------------------------------- ...

  5. matplotlib是python第三方库吗_python第三方库matplotlib

    matplotlib是受MATLAB的启发构建的.MATLAB是数据绘图领域广泛使用的语言和工具.MATLAB语言是面向过程的.利用函数的调用,MATLAB中可以轻松的利用一行命令来绘制直线,然后再用 ...

  6. python turtle库下载_python turtle库的几个小demo

    一.先上图 一个同切圆和五角星 上代码 import turtle #同切圆 turtle.pensize(2) turtle.circle(10) turtle.circle(40) turtle. ...

  7. python numpy库下载_Python Numpy库快速入门

    https://stackedit.io/viewer 1/9 Python 科 学 计 算 库 NumPy 的 使 ⽤ NumPy 的 介 绍 NumPy(Numerical Python 的 缩 ...

  8. python random库下载_python random库

    1 >>> importrandom2 #随机小数 3 >>> random.random() #大于0且小于1之间的小数 4 0.7664338663654585 ...

  9. 4行指令解决pip下载Python第三方库太慢问题(pip更换国内下载源)

     问题由来: 之前在写一篇项目博客时,pip下载Python第三方库:graphic-verification-code,实在太慢了,于是使用Python库官网下载,还是很慢,而且不断失败,下载慢且不 ...

最新文章

  1. 在ubuntu16.04中一键创建LAMP环境
  2. 【转载】计算机视觉~VGG网络
  3. Redis中的执行命令的过程
  4. 量化投资 -获取数据(一)入门篇
  5. linux centos 光盘修复,CentOS7删除/boot/initramfsxxx.img并尝试光盘救援模式修复
  6. setTimeOut函数传参数
  7. JavaWeb从开发环境搭建,到第一个servlet程序(图文)
  8. java怎么配置哨兵模式_redis 哨兵模式配置与spring集成
  9. 伪静态php空间,Win空间上如何实现WordPress博客的完美伪静态
  10. python笔记:random模块中的函数
  11. 华为mate8对flex的支持
  12. AD选择板边覆铜教程
  13. js实现微信浏览器关闭
  14. 二路归并排序C++实现
  15. FlashFXP,flashfxp安装
  16. 轮询小案例-扫码登录
  17. [AHK]提取Win10聚焦的锁屏壁纸
  18. 【小程序按钮控制视频播放暂停】
  19. 最好用的共享文件服务器,文件共享有哪些方式,哪种比较好?
  20. 【Java项目整理】-> CsFramework -> 从零开始手动搭建一个C/S模式中间件

热门文章

  1. 这样开发PWM,保证你准时下班
  2. 群发邮件怎么发?outlook发邮件如何撤回?
  3. JavaScript 去重方法归纳
  4. 读书有益——》【20190614,人间失格】
  5. 2016 ACM/ICPC亚洲区青岛站现场赛(部分题解)
  6. Linux 命令之删除命令
  7. Emmet 备忘清单
  8. EasyPlayer:安卓播放器Android MediaMuxer录像(支持G711音频)支持MP4、音视频同步
  9. 电脑系统崩溃怎么修复教程
  10. 电子邮箱登陆3大方式普及