[Python-de] probleme mit 2.2

M.-A. Lemburg mal at lemburg.com
Thu Aug 8 21:51:00 EDT 2002


Dirk Lannatewitz wrote:
> Hallo alle miteinander,
> 
> also, bisher arbeitete ich mit 2.1 und alles lief prima.
> Nun habe ich 2.2 installiert (alles auf den default-Werten gelassen bei der
> Installation).
> Nix läuft, ich suchte den Fehler bei mir.
> Dann war ich der Meinung, nehme ich ein File, wo ich von der Richtigkeit
> überzeugt bin. :-)
> 
> lines = []
> 
> file = open('text.dat', 'r')
> while 1:
>     line = file.readline()
>     if not line:
>         break
>     lines.append(line)
> file.close()
> 
> lines.sort()
> for line in lines:
>     print line,
> 
> (Workshop Python von Stefan Schwarzer Kapitel Grundlagen, Übung 1)
> Mein File text.dat liegt im selben Verzeichnis wie die datei und enthält:
> 
> sdfjkdjsfkj
> alkjsdjfijfioerj
> emksdmsdlmdfmefi
> fclöd,slem,oe,e

      ^ da liegt der "Fehler"

> bmemefmweme
> aoeokeoeoefm
> 
> Das Ergebnis bei "Run Script" ist:
> Exception in Tkinter callback
> Traceback (most recent call last):
>   File "C:\Python22\lib\lib-tk\Tkinter.py", line 1292, in __call__
>     return apply(self.func, args)
>   File "C:\Python22\Tools\idle\ScriptBinding.py", line 148, in
> run_script_event
>     interp.execfile(filename)
>   File "C:\Python22\Tools\idle\PyShell.py", line 177, in execfile
>     code = compile(source, filename, "exec")
> UnicodeError: ASCII encoding error: ordinal not in range(128)

Soweit ich weiß, kann IDLE kann in der Version noch nicht
mit nicht-ASCII Ausgaben umgehen. Auf der Kommandozeilt sollte
das aber funktionieren, denn dort versucht kein GUI schlau
zu sein ;-)

> 
> Auch eine Neuinstallation brachte keine Ergebnisse.
> 
> Was könnte mein Fehler sein.

-- 
Marc-Andre Lemburg
CEO eGenix.com Software GmbH
_______________________________________________________________________
eGenix.com -- Makers of the Python mx Extensions: mxDateTime,mxODBC,...
Python Consulting:                               http://www.egenix.com/
Python Software:                    http://www.egenix.com/files/python/





More information about the Python-de mailing list