Python 循环播放音乐并定时关闭 Groove 播放器
import os
import time
# 获取当前用户名
username = os.getlogin()
# 记录开始时间
start_time = time.time()
# 循环播放音乐
while True:
os.startfile(r'C:\Users\%s\Desktop\playlist\MP3_DaXueJiangZhi.mp3' % username)
time.sleep(230)
os.startfile(r'C:\Users\%s\Desktop\playlist\WAV_TuRanHenXiangNi.wav' % username)
time.sleep(29)
os.startfile(r'C:\Users\%s\Desktop\playlist\WMA_YiQianGeShangXinDeLiYou.wma' % username)
time.sleep(275)
# 判断时间是否超过四个小时
if time.time() - start_time >= 4 * 60 * 60:
# 关闭 Groove 播放器
os.system('taskkill /im groove.exe /f')
break
该代码使用 os.startfile() 函数循环播放三个音乐文件,并使用 time.sleep() 函数控制播放时间间隔。程序在循环开始时记录当前时间,并在每个循环结束后判断当前时间是否超过四个小时,如果超过四个小时则使用 os.system() 函数执行 taskkill 命令关闭 Groove 播放器。
注意:
- 代码中的音乐文件路径需要根据实际情况修改。
- 确保 Groove 播放器已安装。
- 代码中使用
taskkill命令强制关闭 Groove 播放器,可能会导致播放器中的数据丢失。请谨慎使用。
原文地址: https://www.cveoy.top/t/topic/osIR 著作权归作者所有。请勿转载和采集!