folgenden Code zur XML-Anzeige habe ich mit Spyder 3 auf Fedora 27 geschrieben:
Code: Alles auswählen
# -*- coding: utf-8 -*-
import xml.etree.ElementTree as ET
from curses import wrapper
tree=ET.parse('/home/daniel/Dokumente/fete/test2.xml')
root=tree.getroot()
def main(stdscr):
stdscr.clear()
stdscr.addstr(root[4][0].text+"\n")
stdscr.refresh()
stdscr.getkey()
return;
wrapper(main)
Code: Alles auswählen
[daniel@localhost ~]$ python /home/daniel/Dokumente/test.py
Traceback (most recent call last):
File "/home/daniel/Dokumente/test.py", line 17, in <module>
wrapper(main)
File "/usr/lib64/python2.7/curses/wrapper.py", line 43, in wrapper
return func(stdscr, *args, **kwds)
File "/home/daniel/Dokumente/test.py", line 12, in main
stdscr.addstr(root[4][0].text+"\n")
UnicodeEncodeError: 'ascii' codec can't encode character u'\xfc' in position 34: ordinal not in range(128)
Hat jemand eine Idee?