如果说强大的标准库奠定了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通过微信来控制电脑摄像头相关推荐

  1. python发送文件到钉钉群_iOS python 自动化打包,并在钉钉群里发通知

    最近感觉iOS 打包给测试人员测试,用Xcode 打包太费经了.项目编译太慢,一次打包可能需要20来分钟.于是就想用下自动化打包.本来想尝试下Fastlane 或者jenkins 但是觉得还是有点麻烦 ...

  2. python发送信息给文件传输助手

    """ 发送消息"Hello World!"给文件传输助手 """import itchatitchat.login() ...

  3. python第三方库文件传输助手_python实现文件助手中查看微信撤回消息

    利用python实现防撤回,对方撤回的消息可在自己的微信文件传输助手中查看. 如果想变成可执行文件放在电脑中运行,可用pyinstaller将此程序打包成exe文件. pyinstaller 文件名. ...

  4. python第三方库文件传输助手_Python中的第三方模块(itchat)

    准备工作: pycharm导入第三方模块的包 1.ctrl+alt+s进入settings,选择Project下的Project Interpreter 2.点击右上角的加号,进入之后搜索qrcode ...

  5. python -itchat实现把文件传输助手当作linux的shell

    import os import itchat # 在python中执行shell命令 # 1.第一种方式:可以判断命令是否执行成功: # 返回值为0,执行成功 # 返回值不为0.执行是失败 # os ...

  6. python3.7 微信中发送消息给文件传输助手

    # !/usr/bin/python# -*- coding: utf-8 -*- import itchat # 登录并获得QR码itchat.login()# 通过手机扫描QR码登录的微信号给&q ...

  7. Python 的itchat 的微信文件传输助手和朋友性别,签名,所在城市分析

    itchat 是python的微信类,可以用pip install itchat 安装,也可以用conda insatll itchat安装 开发环境为Windows10+Anaconda3(pyth ...

  8. 微信文件传输助手网页版

    链接:微信文件传输助手网页版 打开链接后即可扫码登录,从而无需登录pc端微信实现文件传输.但大文件传输会受限,无法发送超过1g的文件 参考文献:微信文件传输助手上线网页版!

  9. 安卓手机的文件如何传到linux里去,如何在Linux下安装安卓文件传输助手

    CTO练习营 | 12月3-5日,深圳,是时刻成为优良的技巧治理者了 如不雅你测验测验在 Ubuntu 下连接你的安卓手机,你也许可以尝尝 Linux 下的安卓文件传输助手. 如今,有可能一部分人想知 ...

最新文章

  1. STL源码剖析——P142关于list::sort函数
  2. 华硕z97不识别m2固态_华硕H110T +i3 8100T 组装黑苹果Mac mini安装教程
  3. 初学者学python,列表推导到zip()函数,必须会的五种技巧
  4. Go gomaxprocs 调高会引起调度性能损耗
  5. JavaSE----属性、方法
  6. 魅族魅蓝max简单打开USB调试模式的经验
  7. markdown快速创建表格及内容工具
  8. File Manager所支持的文件
  9. 从陪练到赢家:人机博弈的六十年
  10. am4xMjIx 解密,jn1221解密,AdminWeb 解密分析。
  11. Short But Scary 解题报告
  12. kiv8测量方法_云市场-404
  13. 第5章 SIM卡锁定PIN解锁流程
  14. 台式计算机拆机步骤ppt,意式咖啡机的拆解评测ppt
  15. Android 仿微信红包动画 平移动画
  16. 如何删除Facebook评论
  17. 我失业了,公司与我解除劳动合同关系
  18. 技嘉H510M H主板安装gtx660折腾记录
  19. python ipad pro_离开 PC,在 iPad Pro 上也能编程了?
  20. Mysql数据库管理系统原理及基本操作

热门文章

  1. Java基础:生成JavaDoc文档的方法
  2. 怎么删除word最后一页空白页(6个删除Word空白页的操作方法)
  3. 计算机毕业设计Node.js+Vue酒店客户管理系统(程序+源码+LW+部署)
  4. 不可或缺的十种WebSphere MQ SupportPac
  5. 小米8se Android版本 9,小米8SE和小米9SE的区别
  6. mac清除node小黑框内容
  7. 基于springboot+vue的高考填报志愿综合参考系统
  8. 【附源码】Java计算机毕业设计考研部落(程序+LW+部署)
  9. 贴片机对工作环境有哪些要求
  10. iframe窗口下滚动条失效怎么解决