У меня возникла проблема с моей программой, я хотел бы, чтобы программа распознала строку из текста, используя два столбца, а затем поместила строки текста в список с именем строк в двух столбцах.Сейчас я не знаю, как создать список автоматически, но я все еще хочу создать программу, в которой все, что он распознает в txt, помещается в список.
link = "excelfilett.txt"
file = open(link, "r")
frames_path = []
is_count_frames_path = False
for line in file:
if "[Routing Paths]" in line:
is_count_frames_path = True
if is_count_frames_path== True:
for row in df_frame_array_load["[Name]"]:
if row in line:
a = line[0:4]
a = list(a)
if "[EthernetComNeed]" in line:
break
for row in df_frame_array_load["[Name2]"]:
if row in line:
a = line[0:4]
a = list(a)
if "[EthernetComNeed]" in line:
break
if "[EthernetComConfig]" in line:
break
print(a)
Но это дает мне только следующее:
['F', 'L', '_', '9']
Пока я хочу что-то вроде:
['FL_1',' FL_1 ',' FL_2 ',' FL_9 ']
Есть идеи, как это сделать?