Средство просмотра переменных на Eclipse, отлаживающем, усекает строковые значения [дубликат]

21
задан FerranB 9 July 2010 в 23:27
поделиться

2 ответа

Если вы щелкните правой кнопкой мыши на панели деталей в представлении "Переменные" или "Выражения", есть Максимальная длина... пункт меню. Там можно ввести число, чтобы настроить усечение выводимой строки. Помните, что вычисленная длина включает идентификатор типа в начале, поэтому str: 12345 на самом деле 10 символов, а не 5.

Похоже, что существует жесткое ограничение в 1000 символов, даже при вводе 0, которое, как утверждает описание поля, означает "неограниченное", поэтому, что бы вы ни ввели, вы никогда не увидите более 1000 символов. Я не знаю, является ли это известной проблемой или нет; я не изучал ее. Для строк или других переменных длиннее этого, я обычно использую модуль logging из стандартной библиотеки и отправляю строку в файл журнала или stderr.

42
ответ дан 29 November 2019 в 06:56
поделиться

Используйте интерактивные команды для печати больших переменных и не полагайтесь на просмотр переменных. Посмотрите, как это сделать в aptana pydev debug console.

5
ответ дан 29 November 2019 в 06:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: