Python 3.x 测量电脑游戏的运行时间

Python 3.x 测量电脑游戏的运行时间,python-3.x,Python 3.x,我是Python的初学者,但我想写一个脚本来衡量我每周花在玩电脑游戏上的时间 为此,我需要知道如何测量游戏的.exe文件的运行时间。我想如果我写了一个脚本,这个脚本持续运行,可以标记游戏客户端打开的时间,我就能提取游戏时间 如果我走错了路,有人能帮我吗?或者给我指出一个不同的方向,因为我真的不知道如何开始 谢谢 import subprocess import time from time import sleep processes = subprocess.Popen('tasklist',

我是Python的初学者,但我想写一个脚本来衡量我每周花在玩电脑游戏上的时间

为此,我需要知道如何测量游戏的.exe文件的运行时间。我想如果我写了一个脚本,这个脚本持续运行,可以标记游戏客户端打开的时间,我就能提取游戏时间

如果我走错了路,有人能帮我吗?或者给我指出一个不同的方向,因为我真的不知道如何开始

谢谢

import subprocess
import time
from time import sleep
processes = subprocess.Popen('tasklist', stdin=subprocess.PIPE, stderr=subprocess.PIPE, stdout=subprocess.PIPE).communicate()[0]

if b"notepad.exe" in processes:
    t0 = time.time()
    while b"notepad.exe" in processes:
        sleep(1)
        processes = subprocess.Popen('tasklist', stdin=subprocess.PIPE, stderr=subprocess.PIPE, stdout=subprocess.PIPE).communicate()[0]

    t1 = time.time()
    total_time = t1-t0
    print(total_time)
else:
    print("process does not exist")