在python中的特定时间运行函数

编程入门 行业动态 更新时间:2024-10-22 15:22:09
本文介绍了在python中的特定时间运行函数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

限时送ChatGPT账号..
import time
import webbrowser

print(time.ctime())

targetTime = time.ctime()


if(targetTime == "Tue May 01 11:05:17 2018"):    
    webbrowser.open("https://www.youtube/watch?v=dQw4w9WgXcQ")

这是我已经尝试过的,并且在时机成熟时它不会打开链接.我通读了时间图书馆,但找不到任何帮助我的东西.我的目标是让程序在我想要的时间打开一个链接.任何帮助表示赞赏.

This is what I tried already and it doesn't open the link when the time comes. I read through the time library but I couldn't find anything to help me. My target is for the program to open a link at a time that I want. Any help appreciated.

推荐答案

Python 内置了一个简单的调度库,名为 sched 支持这个.

Python comes built-in with a simple scheduling library called sched that supports this.

import sched, time

def action():
    webbrowser.open("https://www.youtube/watch?v=dQw4w9WgXcQ")

# Set up scheduler
s = sched.scheduler(time.localtime, time.sleep)
# Schedule when you want the action to occur
s.enterabs(time.strptime('Tue May 01 11:05:17 2018'), 0, action)
# Block until the action has been run
s.run()

这篇关于在python中的特定时间运行函数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

更多推荐

[db:关键词]

本文发布于:2023-04-30 12:40:16,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1393581.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:函数   时间   python

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!