Я новичок в python и то же самое для модуля pandas, я борюсь с небольшой проблемой в python, используя pandas, я создал dataframe (извлеченный из txt), который дает данные о ссылках, как это:
[Имя] [Конец1] [Интерфейс1] [Конец2] [Скорость (Мбит / с)]
L12a S1 P0 S2 100
L12b S1 P1 S2 50
(S1 <-> S4) S1 S4 50
(S1 <-> S5) S1 S5 50
и в txt у меня также есть путь, выбранный из файлов:
[Маршрутные маршруты]
[Кадры]
FL_1 Узел4 S4 S1 S5 Узел5
FL_1 Узел4 S4 S1 S5 Узел5
FL_2 Узел3 S3 S4 Узел4
FL_3 Узел4 S4 S1 Узел1
[EthernetComConfig]
и что мне нужно сделать, это дать все кадры (FL_1, ..., FL_3), которые используют одну из ссылок, показанных в кадре данных (с [End1] и [End2], как S1 <-> S4 ), я не знаю точно, как это сделать, я знаю только, как напечатать имя фрейма (Fl_1), использующего одну данную ссылку, например:
import pandas as pd
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:
if "S4\tS1" in line:
print(line[0:4])
if "[EthernetComConfig]" in line:
break
Любой совет был бы хорош, я борюсь на этом этапе. Если вы хотите посмотреть, как я сделал этот фрейм данных, скажите мне, и я также опубликую код того, как мой фрейм данных сделан.