【发布时间】:2013-10-22 08:09:04
【问题描述】:
如何读取 Python 3 中忽略空格的下一个整数?有没有办法制作一个从空格分隔的整数流中返回整数的生成器?
我拥有的最好的是:
def ints():
while True:
yield from (int(x) for x in input().split())
【问题讨论】:
-
你想从命令行读取可能无限的时间吗?
-
你不想使用 input(),那会
eval你的代码。请改用 raw_input。 docs.python.org/2/library/functions.html#input -
@JonClements:OP 使用的是 Python3,其中
inputworks differently -
哦,确实!我不知道那个区别。谢谢!
标签: python input python-3.x