Как прочитать цикл для чтения каждого элемента в каждой строке в текстовом файле - PullRequest
0 голосов
/ 10 июля 2019

У меня есть текстовый файл, содержащий много строк и столбцов.Я хочу написать цикл, который идет в каждой строке, выбрать элемент строки, вычислить формулу и перейти к следующей строке.Сделайте это для всех строк (строк) в файле.Я хочу знать, как указать каждый элемент в этом файле и как вызвать каждый элемент с номером его строки и столбца.И, наконец, как написать такой цикл.

Итак, если у меня есть текстовый файл, как показано ниже:

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

То, что я хочу сделать, - это цикл, который идет сначала в первых строках и выбирает два элемента из этого во втором и третьем столбцах, которые равны 2 и 3здесь выполните операцию, а затем перейдите к следующему ряду и повторите это.

1 Ответ

0 голосов
/ 10 июля 2019

Вы можете создать список со строками в качестве его элементов.

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
...