Как сделать аналог Python консоли?

Недавно начал писать текстовый редактор на языке python. При нажатии на кнопку "run" запускается нужный файл . Например:

from tkinter import *
import os
c=Tk()
def com():
   os.startfile("example.py")
run=Button(c,text="run", command=com)
run.pack()
c.mainloop()

Но возникла одна проблема. При запуске таких программ как :print("Hello,world") консоль открывается и сразу же закрывается. Вот и появилась идея сделать консоль которая не закрывалась бы при запуске программ без цикла while. Но как я не старался ничего у меня не получилось.


Ответы (1 шт):

Автор решения: My-TS

Можешь просто добавить input() в конце файла. В итоге чтобы консоль закрылась нужно нажать на любую клавишу. P.S. Так-же в input() можно добавить текст, например: input("Типа Текст")

→ Ссылка