Итак, я пытаюсь создать программу, которая выполняет различные программы; поэтому скажите, что у меня есть P1.py, P2.py и P3.py; Я хочу выполнить P1, P2 и P3 в 3 разных терминалах, все еще имея возможность использовать основную программу (тот, который открыл 3). Как я могу это сделать?Как выполнить программу python на другом терминале?
ответ
Imagine P1.py содержит:
def function1():
print("P1")
if __name__ == '__main__':
function1()
Чтобы выполнить P1.py из P2.py:
import P1
def function2():
print ("P2")
if __name__ == '__main__':
function2()
P1.function1()
Если вы используете python2 вы можете просто использовать этот код в P2.py
execfile("P1.py")
Этот вопрос может помочь вам. http://stackoverflow.com/questions/436198/what-is-an-alternative-to-execfile-in-python-3-0 – Bodhi94
Это не работает программы в разных окнах, поэтому я не вижу, как это помогает. – tdelaney
Vibhutha Kumarage, да, я знаю, но я хочу, чтобы программа выполнялась в другом окне – TAL
- 1. Python: fork и выполнить процесс для запуска на другом терминале
- 2. Как выполнить программу CLion в терминале gnome?
- 3. Как запустить программу python, просто набрав имя на терминале?
- 4. выполнить код python в терминале
- 5. Как выполнить команду на терминале?
- 6. python выполнить удаленную программу
- 7. Python: Как выполнить внешнюю программу
- 8. Как выполнить вывод одной программы в другом терминале
- 9. Java: как легко выполнить программу на другом компьютере?
- 10. выполнить программу на удаленной машине python
- 11. Как выполнить программу на C++ Linux
- 12. Как я могу выполнить эту программу python с терминала mac
- 13. Как выполнить несколько команд на терминале Mac?
- 14. Как выполнить скрипт Ruby в терминале?
- 15. Как перезапустить программу в терминале периодически?
- 16. В терминале Ubuntu, как я могу сохранить программу python?
- 17. Как выполнить команду в терминале из сценария Python?
- 18. Как скомпилировать программу CGAL в терминале ubuntu
- 19. [VC++] Как запустить программу на другом ПК?
- 20. Как запустить программу на другом сеансе экрана?
- 21. Получить статус процесса python, который был выполнен в другом терминале
- 22. Как выполнить основной метод в терминале?
- 23. Как скомпилировать эту программу в терминале linux?
- 24. Как запустить программу scala в терминале?
- 25. Как запустить программу C++ в терминале mac
- 26. открыть программу и выполнить команду внутри - Python
- 27. Как выполнить программу java на нескольких ядрах?
- 28. Невозможно выполнить любую команду на терминале mac
- 29. Как запустить программу C на терминале android-x86?
- 30. Как запустить программу на Python?
Вы намерены пометить свой вопрос как [openproject]? Я использовал его как [python], если вы не хотите уточнить, что это правильный тег. – Aurora0001
Пожалуйста, взгляните на: http://stackoverflow.com/help/how-to-ask – McNets
На какой платформе вы работаете? Вы буквально хотите, чтобы на вашем рабочем столе открылись 4 окна консоли? – tdelaney