问题标签 [napalm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
networking - AttributeError:“dict”对象没有属性“splitlines”
我想将路由器的输出写入文件。当我运行此代码时,我收到此错误消息,并且输出未写入文件。有没有人有解决问题的想法?
new_content = content.splitlines() AttributeError: 'dict' object has no attribute 'splitlines'
python - Python,在文本文件中查找行,然后跳转到下一个“要查找的字符串”
要搜索的字符串:
我想遍历获取的文本文件并将文本文件中的“百分比”值替换为“新”值。到目前为止我做了:
- 逐行打开文件,在字典中找到键并打印下一行。
我找不到什么:
- 打开文件,遍历文件直到第一个键,跳转到第一个百分比,然后替换带宽剩余值。
到目前为止我使用的代码:[上面的字符串是文件的内容,snippit]
但这似乎弄乱了迭代器。
python - Telnet 设备自动化
我尝试使用 telnet protocole 连接到带有 python 的设备以进行一些自动化(例如一些旧的 Cisco 路由器),为此我正在使用 Napalm 库(它基于基于 telnetlib 库的 Napalm 库)
问题是当我直接使用 telnetlib 库时它工作正常,但是当我使用 Napalm 或 Netmiko 时它给出了这个错误:获取 Telnet 登录失败。
以前有人遇到过这种情况吗?
PS:我尝试了一些在互联网上找到的解决方案,但没有任何效果。
先感谢您。
此代码有效(telnetlib 库):
此代码返回登录错误(napalm 库):
此代码返回登录错误(netmiko 库):