Как вывести информацию на консоль в скрипте Gimp Python?
========================================================

Я только начал изучать скрипты Gimp с использованием Python и задавался вопросом, как вывести текст на консоль? Я использую версию 2.7.5 на Windows 7.

Я попробовал функцию print, но она ничего не записывает в консоль python-fu или консоль dev, которая запускается с Gimp. Есть ли функция, которую я должен использовать, чтобы сделать это? или это проблема с версией 2.7.5? Я нашел несколько упоминаний о «gimp-message», но, похоже, это функция, используемая в Scheme (Script-fu)

Спасибо!

(также опубликовано как тема[Вот](http://www.gimptalk.com/index.php?/topic/52557-how-do-i-output-info-to-the-console/))

Использование:

Однако ... это показывает в консоли ошибок, если окно консоли открыто, иначе в диалоге сообщений с кнопкой OK, ожидающего подтверждения пользователя. Таким образом, вы можете действительно использовать его только один или два раза в сценарии ...

Существует также

Это относится к строке состояния (IIRC) и к диалоговому окну прогресса плагина, если оно есть, но это скорее временно.

Вы также можете использовать простые операторы печати для отладки. В Linux их вывод отображается в терминале, с которого вы запустили Gimp, а в Windows они могут появиться в gimp-console, если вы запустили Gimp таким образом (поэтому обычный пользователь ничего не увидит, если вы действительно не скажете им, где искать) ,



й канал GIMP - возможно, в Windows вам придется запускать сам GIMP из командной строки, а не запускать его из меню.



Мы можем перенаправить stdout и stderr.