Запуск второго класса в новом окне. Python
Вопрос по сути простой, но как ни гуглил - ничего не нашел. Имеется два класса class A() и class B()
Необходимо сделать так, чтобы при запуске скрипта первым делом запускался class A(), а затем внутри него, уже в новом окне, вызывался class B().
class A():
def __init__(self):
print('This is Class A')
#Вот здесь необходим запуск класса B в новом окне
#В данный момент он вызывается в текущем
B()
class B():
def __init__(self):
print('This is Class B')
A()
Сейчас я имею:
Требуемый результат:
Запущено с помощью двух файлов.

Ответы (2 шт):
я думаю можно сделать так:
class A():
def __init__(self):
print('This is Class A')
input(Для продолжения нажмите любую клавишу . . .)
#Вот здесь необходим запуск класса B в новом окне
#В данный момент он вызывается в текущем
B()
input("Для продолжения нажмите любую клавишу . . .")
class B():
def __init__(self):
print('This is Class B')
A()
Также если вам больше не нужно сообщение "This is Class A", можно сделать так:
import os
class A():
def __init__(self):
print('This is Class A')
input("Для продолжения нажмите любую клавишу . . .")
os.system("cls") # Очищаем консоль
#Вот здесь необходим запуск класса B в новом окне
#В данный момент он вызывается в текущем
B()
input("Для продолжения нажмите любую клавишу . . .")
class B():
def __init__(self):
print('This is Class B')
A()
Надеюсь я вас правильно понял
Нельзя один раз запустить скрипт в двух разных окнах.
Можно либо один скрипт запустить два раза, либо иметь два разных скрипта и каждый запустить отдельно.
При этом в любом случае это будут два разных процесса, и они не смогут просто так взаимодействовать. Вам придётся отдельно прописывать логику взаимодействия - например, через сокеты.
