方法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相关推荐

  1. python路径在哪里设置_找Python安装目录,设置环境路径以及在命令行运行python脚本实例...

    第一点:找Python安装目录 方法一: 方法二: 输入import sys print(sys.path) 化黑线处 第二点:找到安装目录后就可以开始设置环境变量 这里我的安装目录为C:\Progr ...

  2. python—查看不同版本的包和与之对应的python版本

    python-查看不同版本的包和与之对应的python版本 我们在给自己当前的python环境安装包时,经常会出现包与python 版本不匹配,而导致无法安装成功的情况,那么如何解决呢? 解决办法如下 ...

  3. centos运行python程序_CentOS 7定时执行python脚本

    在CentOS下,可以使用crontab进行定时任务的处理. 一.crontab的安装 默认情况下,CentOS 7中已经安装有crontab,如果没有安装,可以通过yum进行安装. yum inst ...

  4. asp python 定时任务_Ubuntu使用crontab定时执行python脚本

    转载其他博主的博客,记录过程,及使用中的一些问题 有时会遇到需要在linux的主机上定时的执行某个python脚本来处理事情的需求,这时可以考虑使用crontab来实现. 关于crontab的介绍,参 ...

  5. python 操作oracle 执行脚本_CentOS 7定时执行python脚本

    CentOS 7定时执行python脚本 在CentOS下,可以使用crontab进行定时任务的处理. 一.crontab的安装 默认情况下,CentOS 7中已经安装有crontab,如果没有安装, ...

  6. 【计算机系统】如何在阿里云ECS服务器上定时执行Python脚本?

    如何在阿里云ECS服务器上定时执行Python脚本? 喜欢的话请给个关注或者点个赞再走吧,你们的支持是我创作的动力! 拓展链接:ES6精讲教程,一文看懂! 基于SpringBoot天猫商城整站 思路: ...

  7. linux定时python,linux 中定时执行python脚本

    一.让Python随Linux开机自动运行 准备好要自启的脚本auto.py 用root权限编辑以下文件 sudo vim /ect/rc.local 在exit 0上面编辑启动脚本的命令(编辑rc. ...

  8. centos定时运行python_CentOS中实现定时执行python脚本的方法

    CentOS中实现定时执行python脚本的方法 发布时间:2020-06-26 12:44:38 来源:亿速云 阅读:137 本篇文章给大家分享的是有关CentOS中实现定时执行python脚本的方 ...

  9. 使用sae定时执行Python脚本

    使用sae定时执行Python脚本 使用sae定时执行Python脚本 12,May,2014 | 57 Views 毕设压力略大,必须是桂林游的锅.去之前放松了几天,回来又休闲了几天,加上桂林的一周 ...

最新文章

  1. CentOS 7下安装UCSF Chimera
  2. 数学之旅-不动点定理
  3. mysql的优化——索引介绍
  4. 《ASP.NET MVC企业实战》(二) MVC开发前奏
  5. php坐标轴取整,PHP取整函数:ceil,floor,round,intval的区别详细解析
  6. 25、sql分析命令explain和desc
  7. Qt应用程序发布:Qt应用程序添加版本版权生产商等信息
  8. 区块链工作笔记0001---以太坊流程简介
  9. 电机编码器调零步骤_伺服电机编码器调零对位方法
  10. @RestControllerAdvice与@ControllerAdvice的区别
  11. 多数人只有一种工资收入,想赚更多钱,只有去做副业
  12. python安装-在Python中安装包的三种方法
  13. Redis数据结构04-SortedSet
  14. HDU 4864 (2014 Multi-University Training Contest 1 )
  15. STM32F1的PWM占空比调节
  16. 使用react制作点赞组件
  17. Android笔记:Zing二维码扫描解决二维码被拉伸
  18. mysql 安装教程(个人经验,仅供参考)
  19. Numpy中的多项式表示及拟合
  20. AIOps 需要翻越的「三座大山」

热门文章

  1. Android开发----lrc歌词的同步展示
  2. [渝粤教育] 苏州大学 英语影视欣赏 参考 资料
  3. 技术人员如何创业5(终结篇)---创业公司管理人员应该掌握的6个决策框架篇
  4. 隐藏web服务器信息,nginx 隐藏版本号与WEB服务器信息的解决方法
  5. 基于Threejs的360全景图预览
  6. Microsoft Teams 语音篇(一)--配置拨号计划
  7. Android端+Java服务端+servlet+MySQL二手商城设计
  8. 深信服AF防火墙(地址转换)服务器映射
  9. 鼠标在滑块上滚轮控制_罗技G604无线游戏鼠标:可编程按键+双模滚轮,无缝切换双设备...
  10. dlopen failed: “/system/app/googlewebview85/lib/arm/libwebviewchromium.so“ is 32-bit instead of 64