win32上的python:如何获得绝对时间/ CPU周期数
发布时间:2020-12-14 04:02:17 所属栏目:Windows 来源:网络整理
导读:我有一个 python脚本调用基于USB的数据采集C#dotnet可执行文件.主python脚本做了很多其他的事情,例如它控制一个步进电机.我们想检查各种操作的相对时间,为此目的,dotnet exe生成一个带有来自C#Stopwatch.GetTimestamp()的时间戳的日志,据我所知,它产生与调用
我有一个
python脚本调用基于USB的数据采集C#dotnet可执行文件.主python脚本做了很多其他的事情,例如它控制一个步进电机.我们想检查各种操作的相对时间,为此目的,dotnet exe生成一个带有来自C#Stopwatch.GetTimestamp()的时间戳的日志,据我所知,它产生与调用win32 API Query
PerformanceCounter()相同的数字.
现在我想从python脚本中获得类似的数字. time.clock()返回这样的值,不幸的是它将第一次调用时获得的值减去time.clock().我怎么能绕过这个?从一些现有的python模块调用QueryPerformanceCounter()是否容易,或者我是否必须在C中编写自己的python扩展? 我忘了提到,Tim Golden的python WMI模块做到了这一点: 解决方法
你尝试过使用ctypes吗?
from ctypes import * val = c_int64() windll.Kernel32.QueryPerformanceCounter(byref(val)) print val.value (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 强制.NET互操作使用本地COM DLL
- 窗口 – 是否可以在批处理文件中的回线中放置新的行字符?
- 如何在64位Windows计算机上安装rJava与64位R一起使用?
- windows-store-apps – Windows 8,1上的Microsoft Band SDK
- windows – 如何使wget正确安静?
- windows phone 7 – Windows Phone 7(WP7)PhotoChooserTask
- 部署 – Windows 8 Simulator命令行界面
- 许可 – 如何获取安装文件以与批量许可证或与Microsoft的企
- windows – 使用winrm连接到远程服务器,而不将服务器添加到
- windows – 使用命令行/批处理切换到/专注于应用程序
推荐文章
站长推荐
热点阅读