Python ctypes: как очистить вывод из stderr? - PullRequest
6 голосов
/ 10 июня 2011

Я написал несколько обратных вызовов функций, использующих типы Python для доступа к функциям в DLL.Код, используемый для создания этой DLL, содержит отладочные операторы print, использующие fprintf для stderr.Однако, когда я запускаю свой код на python, я не вижу этого вывода в stderr последовательно.Лишь изредка я увижу, как он выводит вывод из stderr на консоль, которую я использую.Я попытался запустить его с "python -u foo.py", но это тоже не помогает.Есть предложения?

1 Ответ

13 голосов
/ 10 июня 2011

Это все тот же stderr.

sys.stderr.flush()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...