Thank you Synode! 
Trying your code I’ve had an error, along with the message:
Please report this bug at https://github.com/streamlit/streamlit/issues.
See error below:
(venv) C:\Users\Charly\Desktop\StreamForecast>streamlit run PrintToTerminalSynode.py
2020-10-25 10:28:54.198 Thread 'MainThread': missing ReportContext
2020-10-25 10:28:54.200 Thread 'MainThread': missing ReportContext
2020-10-25 10:28:54.201 Thread 'MainThread': missing ReportContext
Traceback (most recent call last):
File "c:\users\charly\desktop\streamforecast\venv\lib\site-packages\streamlit\server\server.py", line 412, in _loop_coroutine
on_started(self)
File "c:\users\charly\desktop\streamforecast\venv\lib\site-packages\streamlit\bootstrap.py", line 135, in _on_server_start
_print_url(server.is_running_hello)
File "c:\users\charly\desktop\streamforecast\venv\lib\site-packages\streamlit\bootstrap.py", line 210, in _print_url
click.secho("")
File "c:\users\charly\desktop\streamforecast\venv\lib\site-packages\click\termui.py", line 548, in secho
return echo(message, file=file, nl=nl, err=err, color=color)
File "c:\users\charly\desktop\streamforecast\venv\lib\site-packages\click\utils.py", line 272, in echo
file.write(message)
File "C:\Users\Charly\Desktop\StreamForecast\PrintToTerminalSynode.py", line 13, in new_write
output_func(stdout.getvalue())
File "c:\users\charly\desktop\streamforecast\venv\lib\site-packages\streamlit\elements\markdown.py", line 137, in code
return dg._enqueue("markdown", code_proto) # type: ignore
File "c:\users\charly\desktop\streamforecast\venv\lib\site-packages\streamlit\delta_generator.py", line 335, in _enqueue
_enqueue_message(msg)
File "c:\users\charly\desktop\streamforecast\venv\lib\site-packages\streamlit\delta_generator.py", line 714, in _enqueue_message
raise NoSessionContext()
streamlit.errors.NoSessionContext
2020-10-25 10:28:54.239
Please report this bug at https://github.com/streamlit/streamlit/issues.
Is this expected?
Thanks,
Charly