我正在寻找简单的API来获取有关用户在Python中使用其计算机的信息。
什么是相关的:
我希望答案是关于一个Linux系统,但我也感兴趣的Windows替代方案,如果它更容易。我现在不太关心便携性。
我设想在Linux下运行shell脚本并检索输出会有退路,但我想知道这是否是常见的方法,还是某些API已经很好地包装了它。
对于这个问题的含糊不清,我感到很抱歉,但实际上是我试图评估在某些API下我可以轻松获得的信息的范围,并且知道这类工作的“常用”工具是什么。
谢谢你能给我带来的一切信息。
发布于 2011-06-18 01:53:32
这个问题与其说是含糊不清的,不如说是相当宽泛的。你要寻找的大部分信息(正如你自己指出的那样)都是分散在各种问题上的。
我已经在这个主题上做了一些研究,是为了我想写的一个生产力跟踪应用程序。以下是我可以给你的一些一般性建议:
WnckScreen
对象时,它不会从X服务器获取信息,而且看起来屏幕上没有工作区或窗口(这里有更多关于这个的内容)。/proc
中查询正在运行的进程的条目(您可能需要查看psutil模块)来获得有关正在运行的进程的一些有用信息。然而,你更有可能不会(这取决于你要找的是什么)。如果你有任何问题,请留下评论这个答案。
https://stackoverflow.com/questions/5577162
复制相似问题