Ich möchte in einer Textdatei nach » und « suchen und beide Symbole durch " ersetzen. Oder zumindest am Ende einen String bekommen, bei dem das ersetzt ist:
Code: Alles auswählen
import codecs
...
f = codecs.open('beispiel.txt', "r", "utf-8")
s = mmap.mmap(f.fileno(), 0,access=mmap.ACCESS_READ)
q=""
for i in range(0, len(s)):
if s[i] in set([ '»', '«']):
q=q+'"'
else:
q=q+s[i]
print(q)
wenn ich
q="" duch q=u"" ersetzte, sagt der:
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 0: ordinal not in range(128)
Mit anderen Umlauten etc habe ich keine Probleme ....
Danke im für etwaige Hilfe .
Viele Grüße, magmdot
edit- ich benutze Python2.x
ob, ich hab ein Pearl Script schreiben können, dass das Problem behebt...