我希望我的 Python 代码读取一个仅在一行中包含数字的文件。但这一行不一定是第一行。我希望我的程序忽略所有空行,直到到达第一行数字。
该文件将如下所示:
在这个例子中,我希望我的Python代码忽略前两行是空的,只抓取第一行。
我知道在执行以下操作时我可以阅读第一行:
import sys line = sys.stdin.readline()
我尝试执行for
如下循环来尝试完成它:
for line in sys.stdin.readlines(): values = line.split() rest of code ....
但是,如果文件中的数字行为空,我无法使代码正常工作。我确实尝试了一个while
循环,但后来它变成了无限循环。关于如何正确跳过空行并仅在第一行非空行上执行特定操作有什么建议吗?
森林海
慕慕森
相关分类