Я делаю простую программу командной строки для сбора и анализа информации с веб-сайтов (довольно общая) с использованием модуля Twill в Python. Я хочу присвоить вывод HTML переменной, используя команду show () Twill для запуска страницы с помощью моих команд синтаксического анализа, но каждый раз, когда я назначаю ее переменной ...
htmlString = twill.commands.show()
Я получаю огромный поток HTML в командной строке (и IDLE, если на то пошло). Почему это? Я не прошу печатать переменную, рядом нет команды печати. Я просто хочу назначить для дальнейшей манипуляции. Почему присвоение переменной вызывает печать? Это не фатальная ошибка или что-то, просто очень, очень неудобно. Я на Python 2.6, Twill 0.9 и Ubuntu, если это относится к чему-либо.