Python 3.3+osпонятие
os.times_result
os — процесс
Тип результата os.times(): именованный кортеж с полями user/system/children_user/children_system/elapsed.
Синтаксис
os.times_result(...)
Поля children_user и children_system учитывают только дочерние процессы, которых уже дождались через wait: работающие и брошенные потомки не считаются. elapsed отсчитывается от произвольной точки в прошлом, поэтому имеет смысл лишь разность двух замеров. Как и другие результаты os, ведёт себя и как кортеж.
Примеры
import os
tr = os.times_result((1.0, 2.0, 3.0, 4.0, 5.0))
print(tr.elapsed) # → 5.0
print(tr.user, tr.system) # → 1.0 2.0
print(tuple(tr)) # → (1.0, 2.0, 3.0, 4.0, 5.0)
print(isinstance(os.times(), os.times_result)) # → True: именно этот тип возвращает os.times()
os.times_result((1.0, 2.0)) # → TypeError: конструктору нужна последовательность ровно из 5 элементов
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности