Найти - Пользователи
Полная версия: два консольных окна?
Начало » Python для новичков » два консольных окна?
1
weez
python 2.7
Windows

Можно ли и как из скрипта запустить второе консольное окно?
reclosedev
import os
os.system("start cmd")
Если понадобится взаимодействие - http://docs.python.org/2/library/subprocess.html
weez
хочется в рамках одно процесса инициализировать второе консольное окно.
я имел в виду не командную консоль.
когда давно я видел статью сейчас найти не могу, там было на qt создавалось стандартное окно(винды), и консольное для вывода разной инфы
warik
Так это совсем другое. При использовании гуи (любого) у Вас всегда будет консоль видна (если только её не подавлять). И это не “еще одна консоль”, а она всего одна и окно интерфейса.
Может с другой стороны подойти - зачем Вам две консоли?
weez
да почти для того же что было в той статье которую я не помню :)
там было главное виндовое окно, а в консольное они выводили различную инфу для дебага.
а если конкретней то, есть процес(некая модель) которая изменяется со временем.
в первое окно хочу выводить состояние модели(параметр а равен тамуто,….).
а во втором иметь режим а интерпретатора для возможности горячей замены какой-нибудь части модели.

типа вот очень кривоватый пример
class Test:
    def _ini__(self):
        self.a=0
    def run(self):
        self.met=lambda x:x**3
        while True:
            
            self.a=met(4)
test=Test()
test.run()

чтоб во втором написать строчку test.met=lambda x:x**2
и метод поменялся на лету.
FishHook
А окно точно было виндовое?
В линухах то несколько иначе все, там tty есть.
И на питоне мало кто кодит под виндами.
weez
я думаю не на столько слеп чтоб линукс с виндой перепутать :)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB