Expat Analyse in Python 3

8
%Vor%

Das obige funktioniert in Python 2.6, aber nicht in Python 3.0 - irgendwelche Ideen, die es in Python 3 funktionieren lassen, werden sehr geschätzt. Der Fehler in der Zeile ParseFile ist TypeError: read() did not return a bytes object (type=str)

    
OpenSource 24.07.2009, 18:19
quelle

2 Antworten

13

Sie müssen diese Datei als Binärdatei öffnen:

%Vor%     
SilentGhost 24.07.2009, 18:47
quelle
3

Ich stieß auf dieses Problem, als ich versuchte, das Modul xmltodict mit Python 3 zu verwenden. Unter Python 2.7 hatte ich keine Probleme, aber unter Python 3 Ich habe den gleichen Fehler. Die Lösung ist dieselbe, die von @SilentGhost vorgeschlagen wurde:

%Vor%     
Jabba 29.12.2014 18:39
quelle

Tags und Links