stderr writting before stdout

Souvik Dutta souvik.viksou at gmail.com
Sun May 24 00:34:15 EDT 2020


Also this code maintains order i.e. writting is displayed before no errors.
Why is that?

import sys
sys.stdout.write("Writting \n")
sys.stderr.write("No errors \n")

On Sun, 24 May, 2020, 9:57 am Souvik Dutta, <souvik.viksou at gmail.com> wrote:

> Hi,
> Is there any precedence or priority order by which sys.stderr.write() and
> sys.stdout.write() works. Because when running the below code...
>
> import sys
> sys.stdout.write("Writting")
> sys.stderr.write("No errors \n")
>
> No errors is written (displayed) first and writting is written later. Why
> does this happen?
>
>


More information about the Python-list mailing list