2 回答
TA贡献1824条经验 获得超8个赞
所以下面是到目前为止对我有用的东西,我可以运行命令“show mac address-table”,获取该输出并将其放入文本文件中,逐行搜索 000c.15 的输出并在以后使用该行进行进一步输出。我认为重要的是在将输出(字节)写入文本文件之前将其解码为字符串。此外,使用 seek(0) 函数有助于在开始阅读之前将我带回到 txt 文件的开头。Line.strip 似乎摆脱了所有被解释为线条的空白。不是 100% 确定最后一个。在获取该代码以发送命令方面仍然存在问题,但我至少正在取得进展。感谢大家的帮助。
if (b"000c.15") in MH2:
print("000c.15 in MH2, line 57")
try:
print ("line 59")
sleep(.5)
mactable = open("mactable.txt", "w+")
mactable.seek(0)
mactable.write(MH2.decode('utf-8'))
mactable.truncate()
mactable.seek(0)
OP1 = mactable.readlines()
for line in OP1:
line = line.strip()
CPMAC = line
添加回答
举报