8

I have the following code to flushing out the output buffer.

print('return 1')
sys.stdout.flush()

Can I set up the print function so that it automatically flushes the buffer when it's called?

1

1 Answer 1

15

You can start python in unbuffered mode using the -u flag, e.g.

python -u script.py

or

#!/usr/bin/env python -u

as "shebang" header for your script.

Sign up to request clarification or add additional context in comments.

Comments

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.