открыть несколько командных окон для программы на Python - PullRequest
0 голосов
/ 08 ноября 2018

Я пытаюсь использовать два разных процесса рядом. Но проблема в том, что сейчас я могу переключаться между процессами только потому, что каждому из них требуется доступ к командной строке. Что я сейчас делаю, так это:

Class A ()
   def foo1()

    def foo2()
       if x<10:
          exit process1

Class B ()
    def tuu1()

    def tuu2()
      if t>1:
          #do something
      else:
         A.foo2

def main()
    B.tuu2()

if __name__ == "__main__":    
    main()

Итак, в основном эта логика заключается в том, что сначала запускается код tuu2 для класса B, если выполняется условие «если t> 1», если нет, то запускает foo2 в классе A. Теперь, когда он запускает foo2, он проверяет, выполнено ли условие. Если нет, то он выходит из этого процесса, который, в свою очередь, запускает tuu2 класса B. Это переключение продолжается. Я хочу не выходить из foo2, а запускать foo2 и tuu2 рядом, когда x <10, и просто foo2, когда x> 10. Я дал команду выхода только потому, что tuu2 запускается только когда я закрываю все, что делает foo2. Надеюсь, вы, ребята, поняли, о чем я.

EDIT-1

Можно ли сохранить эти два класса в отдельных файлах Python, а затем написать скрипт Python для запуска файла Python с классом A и на основе значения x, запустить / выйти из программы, содержащей класс B? Может ли кто-нибудь дать мне пример кода для этого? Я новичок в питоне

...