I want to know how can I make the buffer clean, from whatever it contains. I searched a little about it and some people say use sys.stdin.flush
but it does not work.
In [1]: import sys
In [2]: sys.stdin.read(1)
long long long string 1234567890
Out[2]: 'l'
In [3]: sys.stdin.read(1)
Out[3]: 'o'
In [4]: sys.stdin.flush()
In [5]: sys.stdin.read(1)
Out[5]: 'n'