Converting text file to different encoding.

subhabrata.banerji at gmail.com subhabrata.banerji at gmail.com
Fri Apr 17 09:19:48 EDT 2015


I am having few files in default encoding. I wanted to change their encodings, 
preferably in "UTF-8", or may be from one encoding to any other encoding. 
I was trying it as follows,
 >>> import codecs
 >>> sourceEncoding = "iso-8859-1"
 >>> targetEncoding = "utf-8"
 >>> source = open("source1","w")
 >>> target = open("target", "w")
 >>> target.write(unicode(source, sourceEncoding).encode(targetEncoding))
but it was giving me error as follows,
Traceback (most recent call last):
 File "<pyshell#6>", line 1, in <module>
 target.write(unicode(source, sourceEncoding).encode(targetEncoding))
TypeError: coercing to Unicode: need string or buffer, file found
If anybody may kindly suggest how may I solve it. 
Regards,
Subhabrata Banerjee. 
 


More information about the Python-list mailing list

AltStyle によって変換されたページ (->オリジナル) /