Ich komme hier einfach nicht weiter: http://www.way2python.de/kurs/kurs2.html#Aufgabe
Habe den Quelltext abgespeichert.Was muss ich da jetzt machen?
Edit (Leonidas): Titel des Posts informativer gemacht.
Problem mit Python-Kurs
Kann ich als Kommandozeilen Tool den Interpreter nehemn,wenn ja mit welchem Befehl öffne ich das Skriptß
Oder soll ich MS DOS nehmen oder was meinst du?
Oder soll ich MS DOS nehmen oder was meinst du?
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Am besten du guckst mal in den FAQ-Eintrag Wie starte ich Skripte? an und machst das so wie dort beschrieben. Ich habe das heute geschrieben und du kannst dann gleich sagen, ob es verständlich war und ob es funktioniert hat.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Es hat funkrioniert.Ich habe es ohne Probleme verstanden.Wurde auch in einem guten Ausdruck geschrieben.Ist wunderbar für Anfänger wie ich ohne Probleme verstehbar.Besser gehts nicht.Echt Top!!!
Aber bei mir kommt immer folgende Fehlermeldung:
D:\Python\Python\todo.py
File "D:\Python\Python\todo.py",Line 1
Python 2.4.1 (#65, Mar 30 2005,9:13:57) [MSC v. 1310 32 Bit (Intel)] on win 32
Syntax Error: invalid Syntax(Pfeil auf die 4)
D:\Python\Python\todo.py
File "D:\Python\Python\todo.py",Line 1
Python 2.4.1 (#65, Mar 30 2005,9:13:57) [MSC v. 1310 32 Bit (Intel)] on win 32
Syntax Error: invalid Syntax(Pfeil auf die 4)
Das gleiche kam wo ich im Python Interpreter folgendes eingab.
from todo import *
Was mach ich falsch?
from todo import *
Was mach ich falsch?
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Danke, danke Schön, dass es gelungen ist, dann muss ich es nicht nochmal machen, hehe.Anonymous hat geschrieben:Es hat funkrioniert.Ich habe es ohne Probleme verstanden.Wurde auch in einem guten Ausdruck geschrieben.Ist wunderbar für Anfänger wie ich ohne Probleme verstehbar.Besser gehts nicht.Echt Top!!!
Zu deinem Problem: könntest du die Datei todo.py bitte mal posten? (Den Code bitte in
Code: Alles auswählen
statt in [code]-Tags setzen).
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Sorry weiß nicht wie das geht.Ich mach das jetzt einfach mals so
http://rapidshare.de/files/5218596/todo.py.html
http://rapidshare.de/files/5218596/todo.py.html
Bei Rapidshare einfach unter Download free auswählen und dann die Datei aber nagut
Hier is es http://rafb.net/paste/results/pamaBb48.html
Hier is es http://rafb.net/paste/results/pamaBb48.html
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Eben nicht. Ich habe es sowohl mit Firefox 1.0.6 als auch mit Opera 8.01 getestet: no chance.Anonymous hat geschrieben:Bei Rapidshare einfach unter Download free auswählen und dann die Datei aber nagut
Du musst es so Einrücken:
Code: Alles auswählen
class notiz:
def __init__(self):
self.liste = []
def zeige(self):
print self.liste
def hinzu(self, eintrag):
self.liste.append(eintrag)
Soviel für heute, bin morgern wieder da
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Genau das weiß ich doch eigentlich ist ja beim interpreter auch so.Bin halt anfänger und dachte da der Editor das so vorgubt wird das auch so passen.Noch ne frage woher weiß ich die verschiedenen konstelattionen also wieviel leerzeichen da sein müssen bevor def anfängt?
Hi ich bins nochmal.Hat wieder nicht geklappt.Gleiche Fehlermeldung.
Verbesserter Code http://www.rafb.net/paste/results/xpw9ef43.html
Verbesserter Code http://www.rafb.net/paste/results/xpw9ef43.html
- jens
- Python-Forum Veteran
- Beiträge: 8502
- Registriert: Dienstag 10. August 2004, 09:40
- Wohnort: duisburg
- Kontaktdaten:
Dein Code sieht da auch total falsch eingerückt aus:
Muß so aussehen:
Zum Thema Python-Code hierein stellen, schau dir das mal an:
http://www.python-forum.de/viewtopic.php?t=3836
Code: Alles auswählen
class notiz:
def __init__(self):
self.liste = []
def zeige(self):
print self.liste
def hinzu(self, eintrag):
self.liste.append(eintrag)
Code: Alles auswählen
class notiz:
def __init__(self):
self.liste = []
def zeige(self):
print self.liste
def hinzu(self, eintrag):
self.liste.append(eintrag)
http://www.python-forum.de/viewtopic.php?t=3836
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Ja, der Python Styleguide besagt, dass ein Block (der nach einer Zeile anfängt, die mit Duppelpunkt endet) 4 Leerzeichen eingerückt werden sollte.
Für die meisten Leute ist als Python-Editor SciTE zu empfehlen. Ich habe ihn so konfiguriert, dass er automatisch 4 Leerzeichen einrückt, aber du kannst es auch mit jens' Einstellungen versuchen.
Für die meisten Leute ist als Python-Editor SciTE zu empfehlen. Ich habe ihn so konfiguriert, dass er automatisch 4 Leerzeichen einrückt, aber du kannst es auch mit jens' Einstellungen versuchen.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice