В настоящее время я работаю над IDE / текстовым редактором, закодированным в python, и хотел бы добавить возможность запуска кода, написанного пользователем, аналогично тому, как он отображается в IDLE. Я пробовал использовать подпроцесс и ОС, а также функцию exec()
, но не могу найти способ распечатать вывод или ошибку, когда код не работает.
Если кто-нибудь знает способ сделать это, было бы очень полезно.