Типы Python: Как очистить вывод из stderr?

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

6
задан Ryan 9 June 2011 в 20:38
поделиться