input([prompt])
If the prompt argument is present, it is written to standard output without a trailing newline. The function then reads a line from input, converts it to a string (stripping a trailing newline), and returns that. When EOF is read, EOFError is raised.
sys.stdin.buffer
. Это файловый объект, но он не текстовый, а бинарный.