python脚本替换IP地址的第三个字节

时间:2018-09-22 21:24:10

标签: python python-2.7

我有一个python脚本,需要通过修改现有IP地址来运行操作。 它需要替换一个IP地址的第三个字节,这对我来说在所有情况下都是恒定的。 pushx.x.16.x

如果我知道任何其他字节中都不会有'16',那么我可以使用x.x.17.x

但我正在尝试使其更通用。有没有一种简单的方法可以在不使用大量解析的情况下实现这一目标。

1 个答案:

答案 0 :(得分:1)

也许是这样

ips = ["x.16.x.x", "16.x.x.x"]

for ip in ips:
  p = ip.split(".")
  p[1] = "16"
  print(".".join(p))