python发送文件传输助手,教你用Python通过微信来控制电脑摄像头
如果说强大的标准库奠定了Python发展的基石,丰富的第三方库则是python不断发展的保证。今天的Python学习教程就来通过itchart库来实现通过微信对电脑的一些操作。
1、安装库
安装itchat
itchat 是一个开源的微信个人号接口,可以通过python很简单的去调用微信。
pip3 install itchat
安装os
os模块在运维工作中很常用的一个模块,可以通过os模块来调用系统命令
pip3 install os
安装cv2
通过cv2 来调用摄像头进行图像采集等操作
pip3 install opencv-python
2、No BB, show code
import itchat
import os
import cv2
注册消息响应事件,消息类型为itchat.content.TEXT,即文本消息
@itchat.msg_register(itchat.content.TEXT)
def text_reply(msg):
print(msg)
global flag
发送内容
message = msg['Text']
接收者
toName = msg['ToUserName']
if toName == "filehelper":
if message == "pic":
0代表内置摄像头 1、2...为外界是
cap = cv2.VideoCapture(0)
ret, img = cap.read()
cv2.imwrite("pic.jpg", img)
将图片发送至文件传输助手
itchat.send('@img@%s' % u'pic.jpg', 'filehelper')
释放摄像头
cap.release()
if message[0:3] == "cmd":
执行输入的命令
os.system(message.strip(message[0:4]))
if name == 'main':
message ="使用说明:
1.输入[cmd xxx] 执行命令。
2.输入pic 打开摄像头"
"""
在auto_login()里面提供一个True,即hotReload=True
即可保留登陆状态
即使程序关闭,一定时间内重新开启也可以不用重新扫码
"""
itchat.auto_login(True)
itchat.send(message, "filehelper")
itchat.run()
3、运行结果
一不小心暴露了自拍照
推荐Python大牛在线分享技术 扣qun:855408893
领域:web开发,爬虫,数据分析,数据挖掘,人工智能
零基础到项目实战,7天学习上手做项目
4、结语
Python强大的库使得开发变得容易和快捷、我们可以通过itchat库开发微信机器人、群发消息、对用户列表进行分析、回复消息等功能。通过os库在自动化操作中经常要操作文件、配置文件以及对路径进行操作等。通过cv2可以对图像、视频进行采集,广泛应用于图像识别、运动跟踪、机器视觉等领域
跟多的Python学习教程和实用小技巧会继续为大家分享哦!
python发送文件传输助手,教你用Python通过微信来控制电脑摄像头相关推荐
- python发送文件到钉钉群_iOS python 自动化打包,并在钉钉群里发通知
最近感觉iOS 打包给测试人员测试,用Xcode 打包太费经了.项目编译太慢,一次打包可能需要20来分钟.于是就想用下自动化打包.本来想尝试下Fastlane 或者jenkins 但是觉得还是有点麻烦 ...
- python发送信息给文件传输助手
""" 发送消息"Hello World!"给文件传输助手 """import itchatitchat.login() ...
- python第三方库文件传输助手_python实现文件助手中查看微信撤回消息
利用python实现防撤回,对方撤回的消息可在自己的微信文件传输助手中查看. 如果想变成可执行文件放在电脑中运行,可用pyinstaller将此程序打包成exe文件. pyinstaller 文件名. ...
- python第三方库文件传输助手_Python中的第三方模块(itchat)
准备工作: pycharm导入第三方模块的包 1.ctrl+alt+s进入settings,选择Project下的Project Interpreter 2.点击右上角的加号,进入之后搜索qrcode ...
- python -itchat实现把文件传输助手当作linux的shell
import os import itchat # 在python中执行shell命令 # 1.第一种方式:可以判断命令是否执行成功: # 返回值为0,执行成功 # 返回值不为0.执行是失败 # os ...
- python3.7 微信中发送消息给文件传输助手
# !/usr/bin/python# -*- coding: utf-8 -*- import itchat # 登录并获得QR码itchat.login()# 通过手机扫描QR码登录的微信号给&q ...
- Python 的itchat 的微信文件传输助手和朋友性别,签名,所在城市分析
itchat 是python的微信类,可以用pip install itchat 安装,也可以用conda insatll itchat安装 开发环境为Windows10+Anaconda3(pyth ...
- 微信文件传输助手网页版
链接:微信文件传输助手网页版 打开链接后即可扫码登录,从而无需登录pc端微信实现文件传输.但大文件传输会受限,无法发送超过1g的文件 参考文献:微信文件传输助手上线网页版!
- 安卓手机的文件如何传到linux里去,如何在Linux下安装安卓文件传输助手
CTO练习营 | 12月3-5日,深圳,是时刻成为优良的技巧治理者了 如不雅你测验测验在 Ubuntu 下连接你的安卓手机,你也许可以尝尝 Linux 下的安卓文件传输助手. 如今,有可能一部分人想知 ...
最新文章
- STL源码剖析——P142关于list::sort函数
- 华硕z97不识别m2固态_华硕H110T +i3 8100T 组装黑苹果Mac mini安装教程
- 初学者学python,列表推导到zip()函数,必须会的五种技巧
- Go gomaxprocs 调高会引起调度性能损耗
- JavaSE----属性、方法
- 魅族魅蓝max简单打开USB调试模式的经验
- markdown快速创建表格及内容工具
- File Manager所支持的文件
- 从陪练到赢家:人机博弈的六十年
- am4xMjIx 解密,jn1221解密,AdminWeb 解密分析。
- Short But Scary 解题报告
- kiv8测量方法_云市场-404
- 第5章 SIM卡锁定PIN解锁流程
- 台式计算机拆机步骤ppt,意式咖啡机的拆解评测ppt
- Android 仿微信红包动画 平移动画
- 如何删除Facebook评论
- 我失业了,公司与我解除劳动合同关系
- 技嘉H510M H主板安装gtx660折腾记录
- python ipad pro_离开 PC,在 iPad Pro 上也能编程了?
- Mysql数据库管理系统原理及基本操作
热门文章
- Java基础:生成JavaDoc文档的方法
- 怎么删除word最后一页空白页(6个删除Word空白页的操作方法)
- 计算机毕业设计Node.js+Vue酒店客户管理系统(程序+源码+LW+部署)
- 不可或缺的十种WebSphere MQ SupportPac
- 小米8se Android版本 9,小米8SE和小米9SE的区别
- mac清除node小黑框内容
- 基于springboot+vue的高考填报志愿综合参考系统
- 【附源码】Java计算机毕业设计考研部落(程序+LW+部署)
- 贴片机对工作环境有哪些要求
- iframe窗口下滚动条失效怎么解决