Запретить Python генерировать возврат каретки при записи новой строки в sys.stdout

Я работаю в Windows, и Python (очень эффективно )не позволяет мне отправлять одиночный -символ '\n'в STDOUT. Например,следующее выведетfoo\r\nvar:

sys.stdout.write("foo\nvar")

Как отключить эту "функцию"? Запись в файл в первую очередь невозможна, потому что вывод передается по конвейеру.

11
задан Niklas B. 5 April 2012 в 00:43
поделиться