Właśnie zacząłem uczyć się o skryptach Gimpa używając Pythona i zastanawiałem się, w jaki sposób mogę wypisać tekst na konsolę? Używam wersji 2.7.5 na Windows 7.Jak wyprowadzić informacje do konsoli w skrypcie python Gimp?
Próbowałem funkcji drukowania, ale nic nie zapisuję w konsoli python-fu lub konsoli dev, która uruchamia się z Gimpem. Czy jest funkcja, której powinienem użyć, aby to zrobić? lub czy jest to problem z wersją 2.7.5? Znalazłem kilka wzmianek o "gimp-message", ale wydaje się, że jest to funkcja używana w Scheme (Script-fu)
Dzięki!
(również wysłane jako wątek here)
(przynajmniej na Linuksie :) druk Pythona przechodzi na stdout (przynajmniej do sys.stdout, który nie jest już fd 1); oraz w konsoli GUI Pythona, która przechodzi przez potok do okna; w cyklu wsadowym przechodzi do stdouta gima. Gimp uruchamia python jako oddzielny proces (nie osadzony); spróbuj tego: gimp -i --batch-interpreter = python-fu-eval -b 'import os; os.system ("ps% s"% os.getpid()); pdb.gimp_quit (1) ' – greggo