У меня есть строка ввода длиной более 4096 байт, поступающая в стандартный ввод в Python.Код просто говорит:
while True:
task_json = sys.stdin.readline()
task_json = json.loads(task_json.encode('utf-8', 'surrogateescape').decode('utf-8- sig', 'surrogateescape'))
, что является усеченной строкой в 4096 байтов.Кто-нибудь знает решение?Я использую python3.6 на Ubuntu 16.04 x64.Я пытался использовать флаг -u - не работает.Размер моего сырья составляет 9 Кбайт.Я не могу разделить эту строку для \ n и изменить, мне нужно только стандартный ввод с консоли.Может быть, я могу настроить режим консоли, переключиться в неканонный режим?