unicode text file

MRAB python at mrabarnett.plus.com
Sun Sep 27 16:34:26 CEST 2009


Junaid wrote:
> I want to do replacements in a utf-8 text file. example
> 
> f=open("test.txt","r") #this file is uft-8 encoded
> 
> raw = f.read()
> txt = raw.decode("utf-8")
> 
> txt.replace{'English', ur'ഇംഗ്ലീഷ്') #replacing raw unicode string,
> but not working
> 
txt = txt.replace{'English', ur'ഇംഗ്ലീഷ്')

> f.write(txt)
> f.close()
> f.flush()

The file will be flushed when it's closed, and flushing it after closing 
is meaningless.
> 
> 
> please, help me
> 
> thanks




More information about the Python-list mailing list