【发布时间】:2019-01-04 23:02:30
【问题描述】:
我很好奇是否可以跟踪特定 .py 文件的运行次数,而无需从文件读取和写入。
本帖:how can i count how many time program has been executed in python
使用 atexit 模块更新 json 文件并记录脚本在其生命周期中运行的次数。我猜这种类型的数据必须记录在一个文件中?
【问题讨论】:
-
据我所知,如果没有某种记录/写入文件,就无法实现这一点。我只是好奇你为什么想要这个有这样的限制?
-
你可以让它与其他进程通信,比如服务器,并让它保持跟踪。但是,如果服务器出现故障,您将丢失您的信息。使用文件会容易得多。
-
它不必专门写入文件,但信息必须存储在某处。可以是内存、文件、数据库等
-
@n1c9 我正在编写一些 Selenium 脚本。我只是想看看是否可以存在一个简短而甜蜜的脚本来跟踪这一点。我猜数据必须存储在某个地方。我猜还不如写一个文件。
标签: python operating-system execution counting atexit