Replacing line in a text file
Larry Bates
larry.bates at websafe.com
Mon Sep 25 10:20:08 EDT 2006
CSUIDL PROGRAMMEr wrote:
> Folks
> I am trying to read a file
> This file has a line containing string 'disable = yes'
>
> I want to change this line to 'disable = no'
>
> The concern here is that , i plan to take into account the white spaces
> also.
>
> I tried copying all file int list and then tried to manipulate that
> list
>
> But the search is not working
>
> Any answer
>
> thanks
>
Something simple like (not tested):
fp=open(filename, 'r')
data=fp.read()
fp.close()
data='disable = yes'.join(data.split('disable = no',1))
fp=open(filename, 'w')
fp.write(data)
fp.close()
-Larry Bates
More information about the Python-list
mailing list