我写了一些函数callback使用python的ctypes来访问DLL中的函数。 用于构build该DLL的代码在其中使用fprintf标记了一些debugging打印语句。 但是,当我运行我的Python代码,我没有看到输出到stderr一贯。 只有很less的情况下,我会看到它从stderr输出到我正在使用的控制台。 我试着用“python -u foo.py”来运行它,但是这也没有帮助。 有什么build议么?
这都是一样的stderr。
sys.stderr.flush()