파이썬에서 input() 대신 입력을 받을 수 있는 방법을 소개하겠습니다.
input() 대신 sys.stdin.readline()을 사용하는 이유는 한줄을 읽어오는 속도가 더 빠르기 때문입니다.
사용하는 방법에 대해서 알아보겠습니다.
import sys
line = sys.stdin.readline()
print(line)
sys.stdio.readline()을 사용하면 개행 문자(\n)를 포함하여 입력된 한 줄을 반환합니다. 만약 개행문자(\n)를 삭제하고 싶다면 뒤에 .rstrip()을 사용하면 됩니다.
단점으로는 input()에서 사용할 수 있던 프롬프트를 사용할 수 없습니다.