Aktion wird nicht ausgeführt
lima-city → Forum → Programmiersprachen → Python
aufgerufen code
aufruf
code
datei
definierte methode
effekt
entwicklungsumgebung
fenster
festplatte befindliche stand
funktion
instanz
klasse person
konzentration
lenken
person
rufen
trick
url
welt
windows
-
Hi Leute,
ich habe jetzt mit python angefangen und stecke fest.
Das folgende Script will mir „Hallo Welt“ nicht ausspucken, zeigt mir aber auch keine Fehler an.. :-/
#!/usr/bin/python class Person: def SagHallo(self): print "Hallo Welt" p = Person() p.SagHallo
Habt ihr ne Idee woran das liegt? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
#!/usr/bin/python class Person: def SagHallo(self): print "Hallo Welt" p = Person() p.SagHallo()
should do the trick.
p ist eine instanz der klasse Person, die klasse Person hat eine als Funktion definierte Methode SagHallo und bei Funktionen müssen beim Aufruf die Parameterklammern mit angegeben werden.
Beitrag zuletzt geändert: 28.5.2011 16:26:52 von fatfox -
fatfox schrieb:
#!/usr/bin/python class Person: def SagHallo(self): print "Hallo Welt" p = Person() p.SagHallo()
should do the trick.
p ist eine instanz der klasse Person, die klasse Person hat eine als Funktion definierte Methode SagHallo und bei Funktionen müssen beim Aufruf die Parameterklammern mit angegeben werden.
Hat leider nichts geändert... -
wie führst du das denn aus ?
Bei mir funktioniert der von mir korrigierte Code mit Python 2.6.6 einwandfrei (abgesehen davon das er sinnlos ist)
Beitrag zuletzt geändert: 28.5.2011 16:38:24 von fatfox -
Ich rufe die Datei im Terminal auf.
Bei mir kommt einfach gar nichts.
Habe es jetzt genauso wie du hier stehen.
Python-Version ist auch bei mir 2.6.6
Und sinnlos ist er weil ich noch nichts mit Sinn schaffe :p -
Also nur für den Fall:
Python Scripte werden folgendermaßen aufgerufen:
die datei muss dafür natürlich ausführbar sein und ev. änderungen gespeichert sein sonst wird der letzte auf der Festplatte befindliche Stand ausgeführt und ev. Änderungen hätten keinen Effekt. Unter windows kann es sein das das CMD Fenster sich nach Ende des Programms gleich wieder schließt deswegen sollte man unter Windows die IDLE Entwicklungsumgebung benutzen die bei Python dabei ist oder eine andere IDE bspw. Geany damit man als Anfänger seine konzentration auf die Sprache und nicht die Merkwürdigkeiten seines Systems lenken kann.python script.py
-
fatfox schrieb:
Also nur für den Fall:
Python Scripte werden folgendermaßen aufgerufen:
die datei muss dafür natürlich ausführbar sein und ev. änderungen gespeichert sein sonst wird der letzte auf der Festplatte befindliche Stand ausgeführt und ev. Änderungen hätten keinen Effekt. Unter windows kann es sein das das CMD Fenster sich nach Ende des Programms gleich wieder schließt deswegen sollte man unter Windows die IDLE Entwicklungsumgebung benutzen die bei Python dabei ist oder eine andere IDE bspw. Geany damit man als Anfänger seine konzentration auf die Sprache und nicht die Merkwürdigkeiten seines Systems lenken kann.python script.py
Ich arbeite unter Linux, rufe es wie du beschrieben auf und schreibe das ganze in Geany
Die Datei ist ausführbar.
EDIT:
Geany hat mir die Datei als „tut.py“ gespeichert, obwohl ich „tut“ geöffnet habe. Doofer Fehler, jetzt funktioniert es natürlich. Trotzdem danke!
Beitrag zuletzt geändert: 28.5.2011 16:58:22 von sideblog -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage