Converting text file to different encoding.
subhabrata.banerji at gmail.com
subhabrata.banerji at gmail.com
Fri Apr 17 09:51:41 EDT 2015
On Friday, April 17, 2015 at 6:50:08 PM UTC+5:30, subhabrat... at gmail.com wrote:
> 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.
As an ace coder you may know better than me what I would need, but if you have any roundabout or hint you may give I will practice to see if I may port it.
More information about the Python-list
mailing list