У меня ошибка печати «IOError: [Errno 0] Error» при печати с python 2.7 в Windows.Я использую Pycharm в качестве IDE.
В моей текущей задаче у меня есть два последовательных отпечатка.Первый в стандартном выводе (консоли) и второй в файле.И, похоже, ошибка связана с первым.
В StackOverflow есть несколько похожих тем:
Обычный метод, описанный в конце файла: f.seek(0,2)
.К сожалению, этот метод недоступен для стандартного вывода консоли.Кроме того, f.tell()
тоже не помогает.Я попытался синхронизировать sys.stdout.flush()
, но безуспешно.
По какой-то причине отключение опции Эмуляция терминала в консоли вывода , похоже, решает проблему, за исключением того, что она ломает некоторые символы (Unicode, я думаю) дисплей ...
Как избежать этой ошибки / проблемы?