Почему бы вам просто не попробовать:
python test.py > outlog.txt
при запуске в терминале. Вывод будет записан в файл.
Вы можете использовать tee , если хотите захватить сеанс терминала:
bash | tee log.txt
теперь делайте все, что хотите в терминале , Весь вывод будет записан в файл. Сделайте ваш процесс отладки в том же терминале. Вы можете прочитать файл после закрытия терминала.
например:
мои команды:
bash | tee log.txt
ls
echo hi
python
print hi
exit()
вывод файла после закрытия терминала:
log.txt
hi
hi