Probably output buffering if the script continues running. See what happens if you set PYTHONUNBUFFERED environment variable or add , flush=True to your print arguments.
On Thu, May 11, 2023, 13:31 Pete soper via TriEmbed <[email protected]> wrote: > I have some python code that has this statement: > > print(f'C: {degrees_c:6.2f} F: {degrees_f:6.2f}') > > If I run the script from an Ubuntu bash terminal session I get the two > temperatures as expected. But if I redirect the output I get nothing. > For instance these two commands result in zero output to the terminal or > log file: > > ./edgerBMP3XX.py >log > > ./edgerBMP3XX.py | tee -a log > > What am I doing wrong? The version is 3.8.10. > > Pete > > > > _______________________________________________ > Triangle, NC Embedded Interest Group mailing list > > To post message: [email protected] > List info: http://mail.triembed.org/mailman/listinfo/triembed_triembed.org > TriEmbed web site: https://TriEmbed.org > To unsubscribe, click link and send a blank message: mailto: > [email protected]?subject=unsubscribe > Searchable email archive available at > https://www.mail-archive.com/[email protected]/ > >
_______________________________________________ Triangle, NC Embedded Interest Group mailing list To post message: [email protected] List info: http://mail.triembed.org/mailman/listinfo/triembed_triembed.org TriEmbed web site: https://TriEmbed.org To unsubscribe, click link and send a blank message: mailto:[email protected]?subject=unsubscribe Searchable email archive available at https://www.mail-archive.com/[email protected]/
