Окно оболочки Python в скомпилированном апплете - PullRequest
0 голосов
/ 31 января 2012

Я пытаюсь создать исполняемую программу на Python для MAC OSX. Я использовал программу апплета сборки, и она работает, но у меня была некоторая печать данных в окне оболочки, и исполняемый файл не открывает окно. Есть ли способ открыть окно оболочки с исполняемой программой Python?

Спасибо

Ответы [ 2 ]

1 голос
/ 31 января 2012

Не уверен насчет создания другого окна оболочки, но нужно ли открывать всю оболочку? Как насчет передачи информации пользователю другим способом, например:

  • используйте другое окно Toplevel и вставьте вывод в Text или Listbox, а не просто напечатайте его. Это также может упростить пользователям копирование вывода (если это то, что они могут найти полезным).

  • записать файл данных / журнала.

0 голосов
/ 31 января 2012

Если вы используете Automator для простого запуска скрипта Python и вам действительно нужно открыть окно оболочки, вот дешевый хак:

Использование простого приложения с действием Run Shell Script:

open -a Terminal /path/to/python/script.py

Но если все, что делает ваше приложение, это вывод на печать, все эти выходные будут видны в Console.app.

...