我需要从在 Mac OS X 10.6 上运行的 Python 程序访问自启动以来经过的时间(以纳秒为单位)。
我使用以下 Carbon 调用在 C 代码中获取此信息:
AbsoluteTime uptimeAbs = AbsoluteToNanoseconds(UpTime());
uint64_t elapsedTime = ((uint64_t)uptimeAbs.hi << 32) + uptimeAbs.lo;
是否可以使用 Carbon 或 PyObjC 模块在 Python 中使用这些函数?我试过了:
from Carbon import *
UpTime()
但得到“NameError:名称'UpTime'未定义”。
如何在 OS X 上从 Python 访问此值?