请懂的帮帮忙~~!

请懂的帮帮忙~~!

文本文件xx.txt
内容:
qwisadsapda asd asefs df asdf  
asdfwefcSdfwasfcsgra

ads = 1.0.0.1
asdfasd asdfaew sasdgafga

asgfadfaesfasdf

wsx = 1.0.0.1


我想要用python实现对文本内容进行修改保存!修改的地方就是那两处1.0.0.1 希望没一次运行这两个1.0.0.1都能增加到1.0.0.2就是最后一位加 1

您是高手希望能帮帮忙~~谢谢了!我真不太会写脚本!
才开始学~!
import os
import re

src_file = file("test.txt","r")
tmp_file = file("tmp.txt","w")

re_str = re.compile("\d[.]\d[.]\d[.]\d")

def add_one(s):
        tmp = eval( s.replace(".","") + "+1")
        return ".".join(str(tmp))


while True:
        line = src_file.readline()
        if not line:
            break
       
        t= re_str.search(line)
        if t :
                line = line.replace(t.group(0),add_one(t.group(0)))
        tmp_file.write(line)
       
       
   
src_file.close()
tmp_file.close()

os.system("copy tmp.txt test.txt")
os.system("del tmp.txt")

谢谢呀~~~真是太感谢你了~我一定要好好学这个东西~不错~

如果我的文本是:
文本文件xx.txt
内容:
qwisadsapda asd asefs df asdf  
asdfwefcSdfwasfcsgra

ads = 1.0.0.1
asdfasd asdfaew sasdgafga

asgfadfaesfasdf

wsx = "1. 0. 0. 1"

样子的~~这样可以吗?
re_str = re.compile("\d[.]\d[.]\d[.]\d")
re_str = re.compile('"\d[.] \d[.] \d[.] \d"'
# 我对正则表达式不是很熟悉,实际情况中可能遇到各种复杂情况,请参阅python的正则表达式文档
import os
import re

src_file = file("test.txt","r")
tmp_file = file("tmp.txt","w")

re_str = re.compile("\d[.] *\d[.] *\d[.] *\d")

def add_one(s):
        tmp = s.replace(" ","")
        tmp = eval( tmp.replace(".","") + "+1")
        return ".".join(str(tmp))


while True:
        line = src_file.readline()
        if not line:
            break
       
        t= re_str.search(line)
        if t :
                line = line.replace(t.group(0),add_one(t.group(0)))
        tmp_file.write(line)
       
       
   
src_file.close()
tmp_file.close()

os.system("copy tmp.txt test.txt")
os.system("del tmp.txt")

"1. 0. 0. 1"每个点后面都有一个空格呢~我调试过不行