跳转至

更快的标准输入输出(stdio)

更快的输入

当数据量比较大的时候,使用input()处理输入会比较慢,可以使用sys.stdin.readline(),这样输入会更快些。

sys.stdin.readline
import sys

def input(): # overwrite input
    return sys.stdin.readline()

更快的输出

使用sys.stdout.write()可以获得更快的输出,但是不会刷新缓冲区。

sys.stdout.write()
sys.stdout.write("output something, but can not print \\n automatically.")