如何识别python脚本是否第一次运行?

时间:2016-09-12 13:21:07

标签: python windows python-3.x

我一直想知道是否有办法找出第一次运行python脚本。

假设我有这个简单的程序:

import random
import string
from uuid import getnode


def get_mac():
    return getnode()


def generate_unique_id():
    return ''.join(random.choice(string.ascii_uppercase + string.digits + string.ascii_uppercase) for _ in range(20))


def main():
    get_mac()
    generate_unique_id()

if __name__ == '__main__':
    main()

我想知道是否有办法查找/计算在Windows计算机上运行程序的次数。

欢迎任何其他解决方法。

1 个答案:

答案 0 :(得分:1)

如果您想跟踪软件运行的所有时间

每次启动时都没有写入文件,然后附加到此文件。这样,您只需查找文件即可跟踪您的程序。

如果您想查看上次编译软件的时间

我想你在技术上可以做的另一件事是检查生成的编译python字节码的日期,但这只会告诉你程序最后一次执行,而不是第一次或总次数。

This link shows you how to check for the creation/modification/update times