Separating IP nodes
jbauer at rubic.com
Mon Sep 4 07:05:28 CEST 2000
Kevin Breit wrote:
> In my app, I have a user enter an IP address. Great. Now,
> I want to increment the last number. For example:
> 18.104.22.168 becomes 22.214.171.124 (yes...thats an odd IP)
> What is the best way to separate that and increment only
> the last number?
Without error checking ...
>>> from string import join, split
>>> ip = '126.96.36.199'
>>> join(split(ip, '.')[:3] + [str(int(split(ip, '.')[-1]) + 1)], '.')
More information about the Python-list