当我使用 -
时,我一直收到此属性错误a,b=map(int,sys.stdin.buffer.read().split())
而,
a,b=(int(x) for x in input().split())
工作正常。
还有一种更快的方法在python中进行输入输出操作吗?
答案 0 :(得分:0)
从stdin读取一行并将其解析为int的标准方法如下:
# Python 2
list_of_ints = [int(x) for x in raw_input().split()]
# Python 3
list_of_ints = [int(x) for x in input().split()]
或者,您可以使用sys.stdin.readline()
代替input
/ raw_input
。 Python中的类文件对象(包括标准输入/输出/错误)没有,也从未有过buffer
属性。