只需7行Python代码玩转微信自动聊天
本代码将用到wxpy模块,使用前请确保已成功安装。我喜欢命令行安装:
接着就可以开始码啦:
开头的红色部分为注释,去掉仍然可以运行,有效代码仅七行,是不是很简洁?赶紧呼朋唤友试一试吧……
比人还会聊天的图灵机器人……
群聊也十分积极……
但可怕的是,它竟然和公众号们聊了一百多条消息……
如果,恰巧,这时候领导也给你发了一条消息……
显然,Python应该做到指定聊天对象:
指定聊天的群:
甚至指定群里的BOSS:
再也不用担心错失老板的重要信息了……
嗯,这个操作是不是和“已读”一样遭人恨,人艰不拆呀~
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我们的支持。如果你想了解更多相关内容请查看下面相关链接
相关推荐
-
Python制作动态字符图的实例
这次我们拿小龙猫来做演示 这里就不必多说了,也就导入几个用到的包: SOURCE_PATH:这个是GIF的路径OUTPUT_PATH:这个是每一帧的存放路径FRAMES_PATH:这个也是每一帧的存放路径,不过是已转为字符画的图片 create_dir() 方法只是用来创建文件夹的,若是存在那便会删掉里面的内容,所以不要放东西进去哦 processImage() 方法是把GIF的每一帧提取出来的,这里面的 img.seek(index) 是对GIF每一帧的索引,由于我也还不知道如何判断GIF总共
-
Python实现程序判断季节的代码示例
1.用户输入月份,判断这个月是哪个季节 month = int(input('Month:')) if month in [3,4,5]: print('春季') elif month in [6,7,8]: print('夏季') elif month in [9,10,11]: print('秋季') elif month in [12,1,2]: print('冬季') else: print('输入不合法') 2.假定有下面的列表: names = ['fentiao','fendai'
-
Python中常用的内置方法
1.最大值 max(3,4) ##运行结果为4 2.最小值 min(3,4) ##运行结果为3 3.求和 sum(range(1,101)) ##求1-100的和 使用过这个函数求1-100的偶数或者奇数的和更简单 sum(range(1,101,2)) ##1-100之间的奇数和 sum(range(2,101,2)) ##1-100之间的偶数和 4.枚举 返回索引值和对应的value值 for i,v in enumerate('hello'): print(i,v) 5.zip 可以使两个
-
Python中的元组介绍
1.元组的创建 元组(tuple):元组本身是不可变数据类型,没有增删改查 元组内可以存储任意数据类型 t = (1,2.3,True,'star') ##例如这里面有数字,波尔值,和字符 print(t) print(type(t)) 元组里面包含可变数据类型,可以间接修改元组的内容 t1 = ([1,2,3],4) ##里面含有一个数组,可以改变里面数组的值 t1[0].append(4) print(t1) 元组如果只有一个元素的时候,后面一定要加逗号,否则数据类型不确定 t2 = ('h
-
Python爬虫实战之12306抢票开源
今天就和大家一起来讨论一下python实现12306余票查询(pycharm+python3.7),一起来感受一下python爬虫的简单实践 我们说先在浏览器中打开开发者工具(F12),尝试一次余票的查询,通过开发者工具查看发出请求的包 余票查询界面 可以看到红框框中的URL就是我们向12306服务器发出的请求,那么具体是什么呢?我们来看看 https://kyfw.12306.cn/otn/leftTicket/queryZ?leftTicketDTO.train_date=2019-01-2
-
Python判断变量名是否合法的方法示例
问题: 变量名是否合法: 1.变量名可以由字母,数字或者下划线组成 2.变量名只能以字母或者下划线开头 s = 'hello@' 判断变量名的第一个元素是否为字母或者下划线 s[0] 如果第一个元素符合条件,判断除了第一个元素之外的其他元素s[1:] 思路: 1.变量名的第一个字符是否为字母或下划线 2.如果是,继续判断 --> 4 3.如果不是,报错 4.依次判断除了第一个字符之外的其他字符 5.判断是否为字母数字或者下划线 while True: s = input('变量名:') #定义退
-
Python中的集合介绍
1.集合的定义 集合的元素是不可重复的 s = {1,2,3,1,2,3,4,5} print(s) print(type(s)) s1 = {1} print(s1) print(type(s1)) 集合就算只有一个元素,也是集合,不需要像列表一样,加个逗号 那么如何定义一个空集合 s2 = {} print(type(s2)) s3 = set([]) print(s3) print(type(s3)) 集合的应用(去重) li = [1,2,3,1,2,3] print(list(set(
-
Python后台管理员管理前台会员信息的讲解
问题: 1. 后台管理员只有一个用户: admin, 密码: admin 2. 当管理员登陆成功后, 可以管理前台会员信息. 3. 会员信息管理包含: 添加会员信息 删除会员信息 查看会员信息 退出 - 添加用户: 1). 判断用户是否存在? 2). 如果存在, 报错: 3). 如果不存在,添加用户名和密码分别到列表中; - 删除用户 1). 判断用户名是否存在 2). 如果存在,删除: 3). 如果不存在, 报错: print('管理员登录'.center(50,'*')) inuser
-
Python使用while循环花式打印乘法表
花式打印9*9乘法表 #第一个计数器 i = 1 while i < 10: #第二个计数器 j = 1 while j <= i: print('%d*%d=%d\t' %(j, i, i*j) , end=('')) j +=1 #换行 print('') i +=1 #输出换行 print('') i = 1 while i <= 9: k = 8 j = 1 while k >= i: print('\t\t', end=('')) k -= 1 while j <=
-
Python之列表实现栈的工作功能
问题: python中使用列表实现栈的功能 """ 栈的工作原理 入栈 出栈 查看栈顶元素 栈的长度 栈是否为空 """ stack = [] info = """ 栈操作 1.入栈 2.出栈 3.栈顶元素 4.栈的长度 5.栈是否为空 q.退出 """ while True: print(info) choice = input('请输入选择:') if choice == '1':
随机推荐
- Python中使用语句导入模块或包的机制研究
- 初学jsp心得
- 详解C++编程中的虚函数
- Win7系统下mysql 5.7.11安装教程详解
- IFrame跨域高度自适应实现代码
- 基于JS实现9种不同的面包屑和分布式多步骤导航效果
- $$()函数应用实例
- 关于base64编码的原理及实现方法分享
- 把Node.js程序加入服务实现随机启动
- JavaScript中在光标处插入添加文本标签节点的详细方法
- Asp 操作Access数据库时出现死锁.ldb的解决方法
- SQL Server修改标识列方法 如自增列的批量化修改
- JavaScript高级程序设计(第3版)学习笔记7 js函数(上)
- logo_1.exe 变种病毒解决方案
- Java设计模式之代理模式与装饰模式实例详解
- Python查找函数f(x)=0根的解决方法
- 你是不是这样写异常处理代码的呢?
- intellij IDEA配置springboot的图文教程
- spring mvc DispatcherServlet之前端控制器架构详解
- CentOS7设置jar应用程序开机启动的方法