我有一个包含许多行和列的文本文件。我想编写一个循环,该循环在每一行中选取该行的某些元素并计算公式,然后转到下一行。对文件中的所有行(行)执行此操作。我想知道如何在此文件中指定每个元素,以及如何用行和列的编号调用每个元素。最后是如何编写这样的循环。
所以,如果我有如下文本文件:
我想要做的是一个循环,该循环首先在第一行中进行,然后在第二列和第三列中选择两个元素,这里是2和3,执行一个操作,然后转到下一行并重复此操作。
答案 0 :(得分:0)
您可以创建以线条为元素的列表。
with open(keyword_file) as f_in:
lines = [line.rstrip('\n') for line in f_in]
然后您可以对每行的元素执行操作,
for line in lines:
second_col_elem = line.split(' ')[1]
third_col_elem = line.split(' ')[2]
# do operation with above variables