Результат должен быть примерно такой:
Port speed/duplex Mac Address
1 100M/Full/Disabled 11-CC-EE-99-EE-СС
2 100M/Full/Disabled AA-BB-EE-CC-FF-22
Файл 1
Port Port Settings Connection MDI/MDIX
State Speed/Duplex/FlowCtrl Speed/Duplex
—- —– ——————— ——————— ——–
1 Enabled 100M/Full/Disabled 100M/Full/Disabled Auto
2 Enabled Auto/Disabled 100M/Full/Disabled Auto
3 Enabled Auto/Disabled 100M/Full/Disabled Auto
4 Enabled Auto/Disabled 100M/Full/Disabled Auto
5 Enabled Auto/Disabled Link Down Auto
файл 2
VID VLAN Name MAC Address Port Type
—- ——————————– —————– —- —————
1 default 00-33-7E-EC-D8-EF 26 Dynamic
1 default 04-11-39-CC-5C-86 20 Dynamic
1 default DD-22-ED-AA-3A-81 26 Dynamic
1 default 11-CC-EE-99-EE-6B 8 Dynamic
1 default 11-CC-DD-AB-37-95 14 Dynamic
1 default 33-C7-FF-77-BB-58 9 Dynamic
Пытаюсь дропнуть столбцы с помощью pandas
import pandas as pd with open('/tmp/test.tmp', 'r') as f: text=[line.split() for line in f] df=pd.DataFrame(t, columns=['----', '-----', '---------------------', '-----$ df.drop(columns=['---------------------'])
В ошибке я так понимаю говориться о том что есть еще 1 столбец, что он считает за столбцы как узнать?
Мб есть пример решения подобной задачи?