Python Glossary English

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Сообщить о неточности