如何读取循环以读取文本文件中每一行中的每个元素

时间:2019-07-10 07:10:14

标签: python for-loop readline

我有一个包含许多行和列的文本文件。我想编写一个循环,该循环在每一行中选取该行的某些元素并计算公式,然后转到下一行。对文件中的所有行(行)执行此操作。我想知道如何在此文件中指定每个元素,以及如何用行和列的编号调用每个元素。最后是如何编写这样的循环。

所以,如果我有如下文本文件:

  • 1 2 3 4 5
  • 6 7 8 9 10
  • 11 12 13 14 15

我想要做的是一个循环,该循环首先在第一行中进行,然后在第二列和第三列中选择两个元素,这里是2和3,执行一个操作,然后转到下一行并重复此操作。

1 个答案:

答案 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