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

时间:2018-05-01 18:09:39

标签: python time python-webbrowser

import time
import webbrowser

print(time.ctime())

targetTime = time.ctime()


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

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

2 个答案:

答案 0 :(得分:1)

Python内置了一个名为sched的简单调度库,支持此功能。

 function change_Row_Highlight() {
   $('.table tbody tr').addcss('background-color':'#ddd;');
 }

答案 1 :(得分:-1)

如果你不介意使用第三方模块,那就是Python pause

import pause
from datetime import datetime

pause.until(datetime(2018, 5, 1, 11, 5, 17))
webbrowser.open("https://www.youtube.com/watch?v=dQw4w9WgXcQ")