Skip to main content
 首页 » 编程设计

python之在 Python 中执行 I/O 的最快方法是什么

2025年05月04日9dyllove98

像那些编程挑战一样,现在我会做以下事情:

对于单个变量:

x = int(sys.stdin.readline()) 

对于许多变量

A, B, C = map(int,sys.stdin.readline().split()) 

这是最优方法还是有更快的方法?

请您参考如下方法:

如果您有可用的 numpy,numpy 加载函数会非常快。例如:

>>> import numpy 
>>> s = '1\n2\n3\n4\n' 
>>> data = numpy.fromstring(s, dtype=int, sep='\n') 
>>> data 
array([1, 2, 3, 4]) 

此示例从字符串加载,但您也可以使用 numpy.fromfile 直接从打开的文件加载.