mr_*_*sch 5 python serial-port
有没有办法在python中获得高精度的系统时间?
我有一个小应用程序来使用虚拟COM端口.我想测量发送消息和接收消息之间的时间间隔.
目前它的工作原理如下:
我获取消息,使用
time.time()
Run Code Online (Sandbox Code Playgroud)
并将其20位数附加到邮件中.客户端应用程序收到此消息并获取
time.time()
Run Code Online (Sandbox Code Playgroud)
再次,然后计算他们的差异.在大多数情况下,时间间隔(如我所料)等于零.
问题是:有没有办法以更智能的方式更精确地做到这一点?
这是摘录自time.clock
\n\n\n在 Unix 上,以秒为单位的浮点数返回当前处理器时间。精度,以及实际上 \xe2\x80\x9c 处理器时间\xe2\x80\x9d 含义的定义,取决于同名 C 函数的精度,但无论如何,这是用于\n 基准测试的函数Python 或计时算法进行基准测试的函数。
\n\n在 Windows 上,此函数基于 Win32 函数 QueryPerformanceCounter() 以浮点数形式返回自第一次调用此函数以来经过的挂钟秒数。分辨率通常优于一微秒。
\n
(强调我的)
\n