Igor-dis
Сен. 28, 2015 12:57:21
Возможно ли сделать так, чтобы консоль питона была встроена в саму программу? По типу того, как это сделано в GIMPе? Чтобы после загрузки переменных, объектов, функций и т.п., можно было в интерактивном режиме этими объектами оперировать и экспериментировать над ними.
Shaman
Сен. 28, 2015 13:20:57
Это не только возможно, но и является одним из основных сценариев работы питона.
Igor-dis
Сен. 28, 2015 13:56:19
Shaman, это как? При запуске скрипта - да, открывается окно, в котором, либо диалоговый режим ввода-вывода данных, либо выхлоп ошибок. В любом случае, в конце программа из памяти вылетает. В интерактивном режиме - наоборот, выполняется сразу каждая строка и все в памяти хранится. Но, чтобы по-экспериментировать с классами, объектами, функциями, - их вручную вводить надо. Если структура сложная - вводить заморишься. Вот и стоит цель - загружать всё это добро автоматом, а потом, в ручном режиме, задавать их взаимодействие и смотреть результат.
Shaman
Сен. 28, 2015 14:13:02
doza_and
Сен. 28, 2015 20:22:48
Igor-dis
Вот и стоит цель - загружать всё это добро автоматом, а потом, в ручном режиме, задавать их
Если вы внимательно посмотрите интерактивный режим, то он именно так и делает.