Q进程执行时间

2024-09-29 02:25:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我想测量QProcess对象的执行时间。在

在PySide中是否有用于执行时间度量的内部属性、方法或对象?在

目前的方法是从外部使用时间。时间(). 在

示例代码:

from PySide import QtCore
import time

p = QtCore.QProcess()
start_time = time.time()
p.start('ping -n 5 127.0.0.1 >nul')
p.waitForFinished(-1)
end_time = time.time() - start_time

print(end_time)

Tags: 对象方法代码fromimport示例属性time
1条回答
网友
1楼 · 发布于 2024-09-29 02:25:22

你可以这样做的一个方法是如下。这使用systemstime命令来获取执行时间。在

from PySide import QtCore
import time

p = QtCore.QProcess()
p.start('time -p ping -n 5 127.0.0.1 >nul')
p.waitForFinished(-1)
stdOut = p.readAllStandardOutput()
print(stdOut)
#TODO you will have to regex the stdOut to get the values you want.

另一种方法是:

^{pr2}$

相关问题 更多 >