Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 22, 2009 14:53:43

aaleksander
От:
Зарегистрирован: 2009-12-22
Сообщения: 31
Репутация: +  0  -
Профиль   Отправить e-mail  

Eclipse. Главный файл проекта

Только недавно осваиваю Питон, так что извиняюсь за глупый вопрос.
Допустим у меня в проекте два файла: main.py и classA.py
Я редактирую classA.py и хочу запустить проект. А он (eclipse) запускает classА, т.е. тот файл, вкладка которого активна в данный момент.
Как настроить проект, чтобы он всегда запускал один и тот же файл (main.py), назависимо от того, какой файл я в данный момент редактирую?
Тоже относится и к режиму отладки.

Спасибо.



Офлайн

#2 Дек. 22, 2009 15:07:17

truporez
От:
Зарегистрирован: 2009-05-08
Сообщения: 266
Репутация: +  6  -
Профиль   Адрес электронной почты  

Eclipse. Главный файл проекта

Есть favorites, есть история. Обычно помогает alt+r, t и цифра.
Можно конечно дергать основной модуль из всех дочерних при __main__, но это наверное перебор.



Офлайн

#3 Дек. 22, 2009 15:15:37

aaleksander
От:
Зарегистрирован: 2009-12-22
Сообщения: 31
Репутация: +  0  -
Профиль   Отправить e-mail  

Eclipse. Главный файл проекта

Ну вот как раз второй вариант, кажись, самый удобный: прописал один раз и забыл…

if( __name__ == "__main__"):
import main
main.main()
… до тех пор, пока в другом проекте не решишь использовать.

Не думал, что в такой солидной IDE это будет проблемой :-(



Офлайн

#4 Дек. 22, 2009 15:29:55

regall
От: Киев
Зарегистрирован: 2008-07-17
Сообщения: 1583
Репутация: +  3  -
Профиль   Отправить e-mail  

Eclipse. Главный файл проекта

aaleksander
if( __name__ == "__main__"):
import main
main.main()
Omg. Скобок в условии не надо.

Чтобы настроить проект для запуска, пользуйтесь “Черная маленька стрелка рядом с зеленой кнопочкой на панели инструменов” -> Run configurations. Там есть диалоговое окно для настроики запуска проектов.



Отредактировано (Дек. 22, 2009 15:31:58)

Офлайн

#5 Дек. 22, 2009 16:22:40

aaleksander
От:
Зарегистрирован: 2009-12-22
Сообщения: 31
Репутация: +  0  -
Профиль   Отправить e-mail  

Eclipse. Главный файл проекта

Тоже вариант. Но стоит нажать Ctrl+F11 не на том файле, eclipse спрашивает “Run As”, выбираю “Python run” и в run configurations появляется новая запись.
Правлю у этой записи “Main Module” на main.py, жму Ctrl+F11, он опять справшивает чем запустить и опять создает новую запись с другим “Main Module”. Зачем тогда эта настройка нужна, если он ее в расчет не принимает?

Ну привык я горячими клавишами пользоваться :-)

Попробую две картинки вставить для пояснения:

А тут активна другая вкладка:



Офлайн

#6 Дек. 22, 2009 18:05:35

pasaranax
От:
Зарегистрирован: 2009-06-13
Сообщения: 574
Репутация: +  0  -
Профиль   Отправить e-mail  

Eclipse. Главный файл проекта

Я обычно кликаю в дереве проекта на main.py, а потом сочетание на запуск. Но меня тоже напрягает этот момент.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version