TypeError: descriptor 'replace' requires a 'str' object but received a 'unicode'
Jaap van Wingerde
mailinglists at vanwingerde.net
Sat Feb 21 08:35:05 EST 2009
# -*- coding: utf_8 -*-
Omschrijving = u'priv? assuranti?n' # string from a bank.csv
Omschrijving = str.replace(Omschrijving, "priv?", 'privé')
Omschrijving = str.replace(Omschrijving, "Assuranti?n", 'Assurantiën')
print Omschrijving
When I run this script I get the following message.
"Traceback (most recent call last):
File "/home/jaap/Desktop/unicode.py", line 3, in <module>
Omschrijving = str.replace(Omschrijving, "priv?", 'priv�')
TypeError: descriptor 'replace' requires a 'str' object but received a
'unicode'"
How can I solve this?
--
Jaap van Wingerde
e-mail: 1234567890 at vanwingerde.net
web: http://jaap.vanwingerde.net/
More information about the Python-list
mailing list