Если вы щелкните правой кнопкой мыши на панели деталей в представлении "Переменные" или "Выражения", есть Максимальная длина...
пункт меню. Там можно ввести число, чтобы настроить усечение выводимой строки. Помните, что вычисленная длина включает идентификатор типа в начале, поэтому str: 12345
на самом деле 10 символов, а не 5.
Похоже, что существует жесткое ограничение в 1000 символов, даже при вводе 0
, которое, как утверждает описание поля, означает "неограниченное", поэтому, что бы вы ни ввели, вы никогда не увидите более 1000 символов. Я не знаю, является ли это известной проблемой или нет; я не изучал ее. Для строк или других переменных длиннее этого, я обычно использую модуль logging
из стандартной библиотеки и отправляю строку в файл журнала или stderr.
Используйте интерактивные команды для печати больших переменных и не полагайтесь на просмотр переменных. Посмотрите, как это сделать в aptana pydev debug console.