我正在学习Python,我的任务是用traceroute替换traceroute中的IP地址,例如:
Maximum value is: 8
Maximum value index: 3
我编写了以下程序,我的逻辑是将traceroute保存在一个文件中,打开并找到IP地址(我使用正则表达式)然后在另一个for循环中执行查找并将输出保存为字典{ip:主机名}。
直到这里才成功。现在我需要再次打开文件,找到IP地址(这是密钥)并将其替换为字典中的值。
from :
1 8 ms 6 ms 6 ms 203.109.92.1
To:
1 6 ms 11 ms 7 ms hyd-core01.youbroadband.in