gpt4 book ai didi

python - 收集桌面应用程序的使用数据

转载 作者:可可西里 更新时间:2023-11-01 10:30:31 25 4
gpt4 key购买 nike

我要为一个科学项目对我的软件进行一些大规模的可用性测试。我们有一个大约有 30 台运行 Windows XP 的计算机的实验室。我们的申请写在PythonPyGTK .

我们希望能够在没有工作人员干预的情况下收集以下信息(在我们的应用程序启动时自动收集):

  • 用户 session 的记录(la GtkRecordMyDesktop)
  • 我们的应用程序产生的所有回溯和错误
  • 用户到达应用程序中某个特定点之前的时间量。
  • 在申请结束时进行的简短调查

我认为最后一点非常简单,我知道我将如何存储数据,但我不知道我将如何实现其他几点。

最佳答案

关于你的第一点,我相信你会开车recordMyDesktop直接从您的 Python 代码很容易地直接使用——我自己还没有这样做,但是文档使它看起来很简单(并且它的两个现有前端都是用 Python 编写的)。

对于第二点,设置 sys.excepthook通过 traceback 拦截异常并准备您的报告模块。

对于您的第三点,在开始时注册时间(例如通过 datetime.datetime.now )并在您关心的时间点再次注册,并记录差异。

关于python - 收集桌面应用程序的使用数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1771765/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com