知识点:Python库及简单定时器的使用

1. 鼠标自动点击屏幕代码

(1). 首先 pip install pymouse

(2).  运行代码出现:ModuleNotFoundError: No module named ‘windows’

原因:缺少pyuserinput工具

解决:pip install pyuserinput

报错:Could not find a version that satisfies the requirement pyHook (from pyuserinput) (from versions: )

No matching distribution found for pyHook (from pyuserinput)

原因:缺少pyhook

解决方案:http://www.lfd.uci.edu/~gohlke/pythonlibs/ 搜索pyhook 下载

然后pip install +路径安装

(3). pip install PyUserinput

运行成功!

2. 循环定时器Timer

线程定时器Timer原理:

指定时间间隔后启动线程!适用场景:完成定时任务,例如:定时提醒,定时发送,定时采集功能等等.

# 导入线程模块

import threading

timer = threading.Timer(interval, function, args=None, kwargs=None)

参数介绍:

interval — 定时器间隔,间隔多少秒之后启动定时器任务(单位:秒);

function — 线程函数;

args — 线程参数,可以传递元组类型数据,默认为空(缺省参数);

kwargs — 线程参数,可以传递字典类型数据,默认为空(缺省参数)

3. 3s后打印hello world

只执行一次

4. 简易循环定时器

在 function 里继续注册一个 Timer,这样就可以在下一个 interval 继续执行 function

Timer 本身,它是一个 thread,每次循环间隔操作,系统都要创建一个线程,然后再回收,这对系统来说开销很大.

如果时间间隔 interval 很短,系统会一下子创建很多线程,这些线程很难快速回收,导致系统内存和cpu资源被消耗掉 .

5. Python3实现定时任务的四种方式

1>循环+sleep;

2>线程模块中Timer类;

3>schedule模块;

4>定时框架:APScheduler

6. 代码

参考文档:https://blog.csdn.net/weixin_41561539/article/details/94294828

https://blog.csdn.net/weixin_34203426/article/details/91394230

python手机屏幕自动点击代码_鼠标隔段时间自动点击屏幕相关推荐

  1. python 鼠标 自动点击_鼠标隔段时间自动点击屏幕

    知识点:Python库及简单定时器的使用 1. 鼠标自动点击屏幕代码 (1). 首先 pip install pymouse (2). 运行代码出现:ModuleNotFoundError: No m ...

  2. android App一段时间没有操作或没有点击屏幕后弹出广告,或者一段时间没有点击屏幕进行特定操作。

    android App没有操作一段时间后弹出屏保广告页面 最近做了个项目,里面有个功能是app在任何activity中没有操作一段时间后要跳转到屏保广告页面,点击广告页面是返回上一个activity中 ...

  3. python真的好难过张嘉洵_我这段时间真的好难过

    我是真的不知道可以把这些事说给谁听了,就在这里说说吧. 我是一名大一学生,马上就要大二了,因为疫情原因一直在家里上网课.我小时候父母就离异了,法院判给爸爸,可是爸爸应该是嫌我是个女孩,现在跟着妈妈,所 ...

  4. 电脑关机后自动重启开机,或过一段时间自动重启开机问题解决

    最近电脑碰到这样一个问题:电脑点击关机后,电脑注销关机,但是又随之出现一个黑屏页面,上面显示如下类似的信息: Intel (R) Boot Agent CL V0.1.06 Copyright (C) ...

  5. mysql如何每五秒执行一次函数_每隔一秒自动执行函数(JavaScript)

    http://www.cnblogs.com/xlx0210/archive/2010/03/19/1689497.html 1. setInterval() --每隔一秒自动执行方法,setInte ...

  6. 解决mac下ssh空闲一段时间自动断开的问题

    解决mac下ssh空闲一段时间自动断开的问题 参考文章: (1)解决mac下ssh空闲一段时间自动断开的问题 (2)https://www.cnblogs.com/maoaji/p/7820287.h ...

  7. 每隔一段时间自动执行一次某个方法(使用线程)[C#]

    c#里,怎么让一个方法事件每隔一段时间自动执行一次?能用线程来实现吗?怎么实现? 比如:SendToService这个方法,要每隔10秒钟自动执行一次. 下面是我总结的方法: //定义线程 Threa ...

  8. python利用pandas合并excel表格代码_利用Python pandas对Excel进行合并的方法示例

    前言 在网上找了很多Python处理Excel的方法和代码,都不是很尽人意,所以自己综合网上各位大佬的方法,自己进行了优化,具体的代码如下. 博主也是新手一枚,代码肯定有很多需要优化的地方,欢迎各位大 ...

  9. python深度神经网络文本二分类代码_如何用Python和深度神经网络识别图像?

    只需要10几行Python代码,你就能自己构建机器视觉模型,对图片做出准确辨识和分类.快来试试吧! 视觉 进化的作用,让人类对图像的处理非常高效. 这里,我给你展示一张照片. 如果我这样问你: 你能否 ...

最新文章

  1. 根据xml 文件生成 xsd文件 以及相关测试方法
  2. android服务绑定音乐播放器,Android开发【04-21求助贴】使用后台服务的音乐播放器...
  3. 【论文解读】EfficientNet强在哪里
  4. log4j2 logger_简单一致的Log4j2 Logger命名
  5. mkv210_image.c文件详解
  6. NHibernate 操作视图 第十三篇
  7. Y15BeTa蜂鸣器-演奏版-简化版
  8. hibernate笔记--使用注解(annotation)方式配置单(双)向多对一的映射关系
  9. Android系统前台进程,可见进程,服务进程,后台进程,空进程的优先级排序
  10. 第一章 Java代码执行流程
  11. 洪峰:泛系、自由与“一、百、万”工程(一)
  12. Cadence 17.4 等长布线
  13. 我的世界java版游戏图标_minecraftpe JAVA版游戏包mod
  14. 21种网页在线客服代码实例演示
  15. Conent7.0安装lanp全过程
  16. struct tm 中的 tm_isdst 以及 mktime
  17. 其他设备android显示感叹号,设备管理器出现其它设备未知设备感叹号的解决方法!...
  18. 为什么你不能体面地做自己
  19. 视频直播声音不清晰的解决办法(小蜜蜂无线麦克风使用方式)
  20. java取石子_取石子游戏 - Snowdream - BlogJava

热门文章

  1. Day215.课程详细页面功能完善、Echarts统计分析模块[生成统计数据+生成图表]前后端整合 -谷粒学院
  2. 7-2 输出数组元素分数 20
  3. 分析bootstrap class path not set in conjunction with -source 1.6
  4. 83.android 简单的获取手机SIM卡卡槽数量,当前SIM卡数量。
  5. 动态设置html字号,html动态字体
  6. 查找整数 本题要求从输入的N个整数中查找给定的X
  7. oracle txn,【学习笔记】ORACLE分布式事务故障的处理 结合MOS官方文档分析
  8. 大型高并发网站之查询性能优化(综合篇)
  9. 云和恩墨大讲堂 | 基于PCIE 闪存卡的 Oracle 数据库使用
  10. Java语言开发在线音乐推荐网 音乐推荐系统 网易云音乐爬虫 基于用户、物品的协同过滤推荐算法 SSM(Spring+SpringMVC+Mybatis)框架 大数据、人工智能、机器学习项目开发