Newbie question: Replace line in file?
Alex Martelli
aleaxit at yahoo.com
Mon Oct 23 18:00:04 EDT 2000
<jari.seppala at iki.fi> wrote in message news:8t259u$hud$1 at nnrp1.deja.com...
> How to replace line:
> Content-Type: text/plain; format=flowed
> with
> Content-Type: text/plain; charset=iso-8859-1
> in one message file and also in all files in one directory?
old='Content-Type: text/plain; format=flowed'
new='Content-Type: text/plain; charset=iso-8859-1'
import fileinput
for line in fileinput.input(onefilename, inplace=1):
print line.replace(old,new)
import os.path
import glob
allfiles = glob.glob(os.path.join(adirectorypath,'*'))
for line in fileinput.input(allfiles, inplace=1):
print line.replace(old,new)
Alex
More information about the Python-list
mailing list