我正在编写一个脚本,遇到了障碍。可能有更有效的方法来做这件事,但我对Python还比较新手。我试图创建一个用户生成的IP地址列表。我使用print来查看生成的值是否正确。当我运行这段代码时,print ip_start具有相同的值并且没有更新。我确定这是一个相当简单的修复,但我大脑完全锁定了。
ip_start = raw_input('Please provide the starting IP address for your scan --> ')
start_list = ip_start.split(".")
ip_end = raw_input('Please provide the ending IP address for your scan --> ')
end_list = ip_end.split(".")
top = int(start_list[3])
bot = int(end_list[3])
octet_range = range(top,bot)
print octet_range
for i in octet_range:
print i
print "This the top:" + str(top)
ip_start.replace(str(top),str(i))
print ip_start