Fehler beim Speichern
Verfasst: Sonntag 18. September 2005, 21:40
Hi
ich habe ein Problem beim speichern;
bei bestimmten Programmen meldet mir die Python Shell das hier:
Das Programm wird dann auch nicht gespeichert, hier einmal ein beispielprogramm bei welchem der Fehler auftritt:
Aus der fehlermeldung werde ich nicht schlau, es ist auch schon länger her das ich in python geschrieben habe, habe ich vieleicht was grundlegendes übersehen ?
Wäre echt super wenn ihr mir schnell antworten könntet,
danke schon mal im voraus.
Mfg da3m0n
Edit (Leonidas): Code in Python-Tags gesetzt.
ich habe ein Problem beim speichern;
bei bestimmten Programmen meldet mir die Python Shell das hier:
Code: Alles auswählen
Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Programme\Python\lib\lib-tk\Tkinter.py", line 1292, in __call__
return apply(self.func, args)
File "C:\PROGRA~1\Python\Tools\idle\IOBinding.py", line 136, in save_as
if self.writefile(filename):
File "C:\PROGRA~1\Python\Tools\idle\IOBinding.py", line 154, in writefile
f.write(chars)
UnicodeError: ASCII encoding error: ordinal not in range(128)
Code: Alles auswählen
#erzeugen der Listen hilfsvariablen
end = 1
Liedersammlung = []
Playlist = []
def sortieren(Liedersammlung):
print "sortieren"
def auswahl(Liedersammlung, Playlist):
print "auswahl"
def abspielen(Playlist):
print "abspielen"
#Speichern der Lieder
for i in range(0,200,1):
Liedersammlung.insert(i,["Lied %s" %(i+1), 0, 0])#1.Element ist der Liedname
#2.Element wie häufig es schon gespielt wurde
#3.Element momentan in PLaylist (1 ja / 0 nein)
while end = 1:
sortiere(Liedersammlung)
auswahl(Liedersammlung, Playlist)
abspielen(Playlist)
print 'Wenn sie erneut hören wollen geben sie "1" ein, ansonsten "0".'
end = input()
Wäre echt super wenn ihr mir schnell antworten könntet,
danke schon mal im voraus.
Mfg da3m0n
Edit (Leonidas): Code in Python-Tags gesetzt.