【发布时间】:2012-03-27 22:30:38
【问题描述】:
我正在使用 python 的very high level layer 将一些 python 代码嵌入到支持专有脚本语言的商业应用程序中。 问题是应用程序本身是用 C++ 编码的,它有一个嵌入式日志窗口,显示 cout 和 cerr。我想知道是否有一种方法可以从 python 打印到 cout/cerr...我已经对此进行了很多研究,但我找不到一个简单的方法。
谢谢!
【问题讨论】:
-
嗯,
print呢?我错过了什么吗? -
打印到 stdout 和 stderr 我需要它到 cout 和 cerr。
-
这取决于 C++ 应用程序如何捕获输出...如果它重新分配了实际的低级文件句柄,那么 Python 中的
print将起作用,否则您可能需要制作特殊的 Python 函数被调用而不是print。 -
知道这个特殊功能是怎样的吗?打印根本不起作用我已经尝试过了...
标签: c++ python printing embedded cout