Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Hàm time.process_time() trong Python

Trong hướng dẫn này, chúng ta tìm hiểu phương thức time.process_time().

Phương thức time.process_time() trả về giá trị float thể hiện thời gian CPU (hệ thống + người dùng) của tiến trình hiện tại, tính bằng giây.

Ví dụ

import time
print(time.process_time())

Kết quả

1.171875

Ví dụ đo thời gian xử lý in số từ 0 đến 999:

Ví dụ

import time

def print_numbers(cap):
    for i in range(cap):
        print(i, end=' ')

if __name__ == '__main__':
    number = 1000
    start_time = time.process_time()
    print_numbers(number)
    end_time = time.process_time()
    print()
    print("Process time:", end_time - start_time)

Kết quả

0 1 2 ... 999
Process time: 0.234375

Kết luận

time.process_time() đo thời gian CPU của tiến trình, bỏ qua thời gian ngủ. Hãy bình luận nếu có thắc mắc.