我可以使用 Python 对外部C++ .exe进行计时并获取其返回值吗?
Can I use Python to time an external C++ .exe and grab its return value too?
有没有办法,我可以在 Python 程序中运行一个C++ .exe并计算返回值所需的时间(并且还能够打印以筛选该程序的返回值是什么)?这些程序C++控制台程序。
类似
import subprocess
import datetime
t1 = datetime.datetime.now()
h = subprocess.Popen(...) # See subprocess module documentation for the args
h.communicate()
t2 = datetime.datetime.now()
print("Return Code: %d" % h.returncode)
print("Delta: %s" % (t2 - t1))
应该工作。
(子流程模块文档)
相关文章:
- 从python中调用C++函数并获取返回值
- 调用CreateProcess()并获取字符串的返回值
- 如何将不可移动和不可复制的函数返回值获取到数组中
- 如何在 c++ 窗口中将参数和返回的退出值传递到批处理文件/从批处理文件获取返回的退出值
- 如何在 c++ 中使用 future 和 promise 从函数线程中获取返回值
- 从 Freeglut/Opengl 2.1 项目中获取返回值
- 如何从 CreateThread() 中加载的函数中获取返回值?
- Boost::ASIO:如何从io_service中获取返回值
- 关于如何在函数执行后使用和获取返回值的问题
- 如何在关机调用后在 UDP recvfrom() 调用中获取返回值 0
- 无法获取返回值
- 如何从调用的函数获取返回值,该函数在 TBB 中的另一个线程中执行
- 从 MFC(c++) 应用程序启动的可执行 jar 中获取返回值
- 如何在 c++ 中从函数获取返回值而不为其变量赋值
- 传递对象并从线程调用中获取返回值
- 如何从 QMetaObject::invokeMethod 获取返回值
- 在C++中获取返回值的类型
- 如何获取返回值并将其设置为 "x" ?
- pthread_create(),如何从传递的函数中获取返回值
- 稍后从线程函数中获取返回值