gpt4 book ai didi

python - python中的高精度系统时间

转载 作者:太空狗 更新时间:2023-10-30 01:30:12 34 4
gpt4 key购买 nike

有没有办法在python中获取高精度的系统时间?

我有一个使用虚拟 COM 端口的小应用程序。我想测量消息发送和接收之间的时间间隔。

目前它是这样工作的:

我获取消息,使用

    time.time()

并将其 20 位数字附加到消息中。客户端应用程序收到此消息并获取

    time.time()

再次,然后计算它们的差值。在大多数情况下,时间间隔(如我所料)为零。

问题是:有没有办法以更智能、更精确的方式做到这一点?

最佳答案

这是来自 time.clock 的摘录

On Unix, return the current processor time as a floating point number expressed in seconds. The precision, and in fact the very definition of the meaning of “processor time”, depends on that of the C function of the same name, but in any case, this is the function to use for benchmarking Python or timing algorithms.

On Windows, this function returns wall-clock seconds elapsed since the first call to this function, as a floating point number, based on the Win32 function QueryPerformanceCounter(). The resolution is typically better than one microsecond.

(强调我的)

关于python - python中的高精度系统时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8389163/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com