python 查看所有python的路径;电脑闹钟和定时执行python程序 APScheduler
方法1:whereis python
查看所有python的路径,不止一个方法2:which python
查看当前使用的python路径
#本文也是两块内容
1.python电脑闹钟
import winsound
import timemy_hour = input('请输入时:')
my_minute = input('请输入分:')
print('您的闹铃已设置成功!等待它叫醒你吧~~~~')while True:current_time = time.strftime('%H:%M', time.localtime())now = current_time.split(':')if my_hour == now[0] and my_minute == now[1]:winsound.Beep(600, 1000)break
2.定时执行python程序
用的schedule库
import datetime
import schedule
import threading
import time
import osdef job1():print("I'm working for job1")time.sleep(2)print("job1:", datetime.datetime.now())def job2(cmd):print("I'm working for job2")os.system(cmd)print("job2:", datetime.datetime.now())def job1_task():threading.Thread(target=job1).start()def job2_task():threading.Thread(target=job2,args=("python3 proudct4.py",)).start() #args传元组格式schedule.every(10).seconds.do(job1_task)
schedule.every(30).seconds.do(job2_task)while True:schedule.run_pending()time.sleep(1)
3、time模块进行程序定时
可以比如让程序运行最多多少时长停止,防止bug永久不退出
time模块参考:https://blog.csdn.net/tiegenZ/article/details/78530255
import timet1 = time.time()
t1 = time.localtime(t1).tm_min
print(t1)
while time.localtime(time.time()).tm_min - t1<2:print("@@@@",time.localtime(time.time()).tm_min)
print("finsh")
APScheduler定时库
参考:https://blog.csdn.net/yuanfate/article/details/119945735
from datetime import date
from apscheduler.schedulers.blocking import BlockingSchedulersched = BlockingScheduler()def my_job(text):print(text)# 设定执行时间
sched.add_job(my_job, 'date', run_date=date(2021, 8, 30), args=['test'])sched.start()
from apscheduler.schedulers.blocking import BlockingSchedulerdef job_func():print("Hello World")sched = BlockingScheduler()# 设定周期开始时间start_date和结束时间end_date,及每10s触发
sched.add_job(job_func, 'interval', start_date="2021-08-30 17:48:20", end_date="2021-08-30 17:49:00", seconds=10)sched.start()
from apscheduler.schedulers.blocking import BlockingSchedulerdef job_func():print("Hello World")sched = BlockingScheduler()# 任务会在6月、7月、8月、11月和12月的第三个周五,00:00、01:00、02:00和03:00触发
sched.add_job(job_func, 'cron', month='6-8,11-12', day='3rd fri', hour='0-3')sched.start()
python 查看所有python的路径;电脑闹钟和定时执行python程序 APScheduler相关推荐
- python路径在哪里设置_找Python安装目录,设置环境路径以及在命令行运行python脚本实例...
第一点:找Python安装目录 方法一: 方法二: 输入import sys print(sys.path) 化黑线处 第二点:找到安装目录后就可以开始设置环境变量 这里我的安装目录为C:\Progr ...
- python—查看不同版本的包和与之对应的python版本
python-查看不同版本的包和与之对应的python版本 我们在给自己当前的python环境安装包时,经常会出现包与python 版本不匹配,而导致无法安装成功的情况,那么如何解决呢? 解决办法如下 ...
- centos运行python程序_CentOS 7定时执行python脚本
在CentOS下,可以使用crontab进行定时任务的处理. 一.crontab的安装 默认情况下,CentOS 7中已经安装有crontab,如果没有安装,可以通过yum进行安装. yum inst ...
- asp python 定时任务_Ubuntu使用crontab定时执行python脚本
转载其他博主的博客,记录过程,及使用中的一些问题 有时会遇到需要在linux的主机上定时的执行某个python脚本来处理事情的需求,这时可以考虑使用crontab来实现. 关于crontab的介绍,参 ...
- python 操作oracle 执行脚本_CentOS 7定时执行python脚本
CentOS 7定时执行python脚本 在CentOS下,可以使用crontab进行定时任务的处理. 一.crontab的安装 默认情况下,CentOS 7中已经安装有crontab,如果没有安装, ...
- 【计算机系统】如何在阿里云ECS服务器上定时执行Python脚本?
如何在阿里云ECS服务器上定时执行Python脚本? 喜欢的话请给个关注或者点个赞再走吧,你们的支持是我创作的动力! 拓展链接:ES6精讲教程,一文看懂! 基于SpringBoot天猫商城整站 思路: ...
- linux定时python,linux 中定时执行python脚本
一.让Python随Linux开机自动运行 准备好要自启的脚本auto.py 用root权限编辑以下文件 sudo vim /ect/rc.local 在exit 0上面编辑启动脚本的命令(编辑rc. ...
- centos定时运行python_CentOS中实现定时执行python脚本的方法
CentOS中实现定时执行python脚本的方法 发布时间:2020-06-26 12:44:38 来源:亿速云 阅读:137 本篇文章给大家分享的是有关CentOS中实现定时执行python脚本的方 ...
- 使用sae定时执行Python脚本
使用sae定时执行Python脚本 使用sae定时执行Python脚本 12,May,2014 | 57 Views 毕设压力略大,必须是桂林游的锅.去之前放松了几天,回来又休闲了几天,加上桂林的一周 ...
最新文章
- CentOS 7下安装UCSF Chimera
- 数学之旅-不动点定理
- mysql的优化——索引介绍
- 《ASP.NET MVC企业实战》(二) MVC开发前奏
- php坐标轴取整,PHP取整函数:ceil,floor,round,intval的区别详细解析
- 25、sql分析命令explain和desc
- Qt应用程序发布:Qt应用程序添加版本版权生产商等信息
- 区块链工作笔记0001---以太坊流程简介
- 电机编码器调零步骤_伺服电机编码器调零对位方法
- @RestControllerAdvice与@ControllerAdvice的区别
- 多数人只有一种工资收入,想赚更多钱,只有去做副业
- python安装-在Python中安装包的三种方法
- Redis数据结构04-SortedSet
- HDU 4864 (2014 Multi-University Training Contest 1 )
- STM32F1的PWM占空比调节
- 使用react制作点赞组件
- Android笔记:Zing二维码扫描解决二维码被拉伸
- mysql 安装教程(个人经验,仅供参考)
- Numpy中的多项式表示及拟合
- AIOps 需要翻越的「三座大山」
热门文章
- Android开发----lrc歌词的同步展示
- [渝粤教育] 苏州大学 英语影视欣赏 参考 资料
- 技术人员如何创业5(终结篇)---创业公司管理人员应该掌握的6个决策框架篇
- 隐藏web服务器信息,nginx 隐藏版本号与WEB服务器信息的解决方法
- 基于Threejs的360全景图预览
- Microsoft Teams 语音篇(一)--配置拨号计划
- Android端+Java服务端+servlet+MySQL二手商城设计
- 深信服AF防火墙(地址转换)服务器映射
- 鼠标在滑块上滚轮控制_罗技G604无线游戏鼠标:可编程按键+双模滚轮,无缝切换双设备...
- dlopen failed: “/system/app/googlewebview85/lib/arm/libwebviewchromium.so“ is 32-bit instead of 64