Ich habe folgendes Problem mit Umlauten..... obwohl ich schon alles versucht habe....
Ich möchte in einer recht großen Text-Datei (etwa 7MB) nach Wörtern suchen, die Umlaute enthalten können
Code: Alles auswählen
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
import sys
import codecs
import mmap
f =codecs.open('ex1.txt', "r", "utf-8")
s = mmap.mmap(f.fileno(), 0,access=mmap.ACCESS_READ)
o = s.find("Mönch")
print(o)
python: nicodeEncodeError: 'ascii' codec can't encode character u'\xf6' in position 1: ordinal not in range(128)
Ich würde wenn möglich gerne python2.x benutzen.
Wenn kein Umlaut drin ist, funktioniert es.
Danke :/ (keine Angst, ich werde jetzt kein Dauer-Hilfe-Sucher )