Мне нужно получить доступ к истекшему времени с момента запуска в наносекундах из программы на Python, работающей в Mac OS X 10.6.
Я использую следующие звонки Carbon, чтобы получить это в коде C:
AbsoluteTime uptimeAbs = AbsoluteToNanoseconds(UpTime());
uint64_t elapsedTime = ((uint64_t)uptimeAbs.hi << 32) + uptimeAbs.lo;
Можно ли добраться до этих функций в Python с помощью модуля Carbon или PyObjC? Я попробовал:
from Carbon import *
UpTime()
но получил "NameError: имя 'UpTime' не определено".
Как я могу получить доступ к этому значению из Python на OS X?