Форум сайта python.su
Только недавно осваиваю Питон, так что извиняюсь за глупый вопрос.
Допустим у меня в проекте два файла: main.py и classA.py
Я редактирую classA.py и хочу запустить проект. А он (eclipse) запускает classА, т.е. тот файл, вкладка которого активна в данный момент.
Как настроить проект, чтобы он всегда запускал один и тот же файл (main.py), назависимо от того, какой файл я в данный момент редактирую?
Тоже относится и к режиму отладки.
Спасибо.
Офлайн
Есть favorites, есть история. Обычно помогает alt+r, t и цифра.
Можно конечно дергать основной модуль из всех дочерних при __main__, но это наверное перебор.
Офлайн
Ну вот как раз второй вариант, кажись, самый удобный: прописал один раз и забыл…
if( __name__ == "__main__"):
import main
main.main()
Офлайн
aaleksanderOmg. Скобок в условии не надо.if( __name__ == "__main__"):
import main
main.main()
Отредактировано (Дек. 22, 2009 15:31:58)
Офлайн
Тоже вариант. Но стоит нажать Ctrl+F11 не на том файле, eclipse спрашивает “Run As”, выбираю “Python run” и в run configurations появляется новая запись.
Правлю у этой записи “Main Module” на main.py, жму Ctrl+F11, он опять справшивает чем запустить и опять создает новую запись с другим “Main Module”. Зачем тогда эта настройка нужна, если он ее в расчет не принимает?
Ну привык я горячими клавишами пользоваться :-)
Попробую две картинки вставить для пояснения:
А тут активна другая вкладка:
Офлайн
Я обычно кликаю в дереве проекта на main.py, а потом сочетание на запуск. Но меня тоже напрягает этот момент.
Офлайн