我制作了一个代码,当你运行时,等待2个小时显示视频等待然后关闭。 在这里:
import time
import webbrowser
import os
total_breaks = 3
breaks_taken = 0
while breaks_taken < total_breaks:
time.sleep(30)
print('you have taken a break at:' + time.ctime())
webbrowser.open("https://youtu.be/-qlJiGGvPUI")
time.sleep(12)
os.system("taskkill /im chrome.exe /f")
breaks_taken += 1
但我看到它关闭了整个浏览器(chrome),但我想关闭打开的标签。 我使用的是Windows 10和python 2.7.14。 我真的需要简单的答案。(一个新学生)
答案 0 :(得分:0)
您无法通过taskkill关闭标签,这是因为task is not a 1:1 relation to the tab
如需更详细的回答,请阅读this
答案 1 :(得分:0)
您可以使用pynput
来控制键盘
在会话结束时,使用ctrl + w
关闭标签(适用于Chrome)