我可以使用 Python 对外部C++ .exe进行计时并获取其返回值吗?

Can I use Python to time an external C++ .exe and grab its return value too?

本文关键字:获取 返回值 Python 可以使 对外部 C++ exe 我可以      更新时间:2023-10-16

有没有办法,我可以在 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))

应该工作。

(子流程模块文档)