Das ist mein zweiter Tread in kürzester Zeit und ich hoffe das das inordnung geht.
Ich habe jetzt jEDIT installiert und die File abgespeichert mit der Endung *.py.
Meine Frage: Das Programm schließt gleich nach dem es seine Aufgabe erfüllt hat kann ich das verhindern?
würde mich über Hilfe freuen
mfg Nilpferd
Programm soll geöffnet bleiben?
Hi,
ich habe keine Ahnung von jEdit, was macht der? Ich benutze SciTE als Editor
vielleicht brauchst du, dass nach dem Ausführung von Python das Fenster nicht sofort zumachen, dann es geht einfach
warte = inpunt("Warte auf mich, bis ich das Ergebnis gelesen habe ")
oder du wolltest interaktiv arbeiten, dann geht auch
python -i deindatei.py
hilft?
ich habe keine Ahnung von jEdit, was macht der? Ich benutze SciTE als Editor
vielleicht brauchst du, dass nach dem Ausführung von Python das Fenster nicht sofort zumachen, dann es geht einfach
warte = inpunt("Warte auf mich, bis ich das Ergebnis gelesen habe ")
oder du wolltest interaktiv arbeiten, dann geht auch
python -i deindatei.py
hilft?
Hallo Nilpferd,
es ist vielleicht - auch für zukünftige Anfragen - das Beste, wenn Du genau schreibst, wo das Problem liegt. Hier tust Du das nicht. Du sagst etwas über den Editor, aber der Editor, den Du verwendest hat wohl nichts mit dem Problem zu tun - würde mich jedenfalls wundern. Aber Informationen worunter Dein Programm läuft unterschlägst Du.
Also, wenn Du Windows benutzt und Dein Programm ein DOS-Fenster öffnet, dann wird das Fenster, nachdem das Programm beendet ist, wieder geschlossen. Das kann man mit einer Zeile am Ende in den Griff bekommen:
Dann mußt Du mit einem "Return" bestätigen und das Programm endet dann. Na ja, das ist ja ungefähr, was mein anonymer Vorschreiber auch geschrieben hat ... Ansonsten hast Du natürlich auch die andere Option, die da angepriesen wurde, aber ob das etwas für Dich ist, kannst nur Du wissen, da uns diese Info halt fehlt.
Hoffe wir haben richtig geraden.
Gruß,
Christian
es ist vielleicht - auch für zukünftige Anfragen - das Beste, wenn Du genau schreibst, wo das Problem liegt. Hier tust Du das nicht. Du sagst etwas über den Editor, aber der Editor, den Du verwendest hat wohl nichts mit dem Problem zu tun - würde mich jedenfalls wundern. Aber Informationen worunter Dein Programm läuft unterschlägst Du.
Also, wenn Du Windows benutzt und Dein Programm ein DOS-Fenster öffnet, dann wird das Fenster, nachdem das Programm beendet ist, wieder geschlossen. Das kann man mit einer Zeile am Ende in den Griff bekommen:
Code: Alles auswählen
raw_input()
Hoffe wir haben richtig geraden.
Gruß,
Christian
Anonymous hat geschrieben:Hi,
ich habe keine Ahnung von jEdit, was macht der? Ich benutze SciTE als Editor
vielleicht brauchst du, dass nach dem Ausführung von Python das Fenster nicht sofort zumachen, dann es geht einfach
warte = input("Warte auf mich, bis ich das Ergebnis gelesen habe ")
oder du wolltest interaktiv arbeiten, dann geht auch
python -i deindatei.py
hilft?
Also zum editor das hatte sich noch auf meinen letzten Tread bezogen sry.
Das einzige Problem das ich habe ist das meine datei *.py mit dem code
nicht geöffnet bleibt sie schließt sich sofort nach dem sie alles durchgerechnet hat
Edit (Leonidas): Code in Python-Tags gesetzt.
Das einzige Problem das ich habe ist das meine datei *.py mit dem code
Code: Alles auswählen
for MP in range(2,13):
for j in range(1,13):
print "%d x %d = %d" % (j,MP,j*MP)
print "####### "
Edit (Leonidas): Code in Python-Tags gesetzt.
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Es gibt zwei Möglichkeiten:
Programm in Shell öffnen, z.B. cmd, dort es dann über python programm.py starten. Dies ist die bevorzugte Variante.
Zweite Möglichkeit wäre sowas:
Programm in Shell öffnen, z.B. cmd, dort es dann über python programm.py starten. Dies ist die bevorzugte Variante.
Zweite Möglichkeit wäre sowas:
Code: Alles auswählen
for MP in range(2,13):
for j in range(1,13):
print "%d x %d = %d" % (j,MP,j*MP)
print "####### "
raw_input("Fertig gelesen?")
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
ich möcht auch ma nen kommentar dazu geben ...
das wär mein vorschlag und funzt auf jeden fall unter windows ... bei linux etc. kann ichs dir nicht versprechen, da müsstests austesten
hätte den vorteil, dass das programm bei jeder taste geschlossen wird und nicht nur bei "return"
PS: für WConio musste ma googeln oder hier im forum suchen, da ich den passenden link grad nicht hier hab ...
Code: Alles auswählen
import WConio
for MP in range(2,13):
for j in range(1,13):
print "%d x %d = %d" % (j,MP,j*MP)
print "####### "
WConio.getch()
hätte den vorteil, dass das programm bei jeder taste geschlossen wird und nicht nur bei "return"
PS: für WConio musste ma googeln oder hier im forum suchen, da ich den passenden link grad nicht hier hab ...
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
WConIO läuft meines Wissens nicht unter Linux. Das 'W' steht ja auch für Windows.cime hat geschrieben:das wär mein vorschlag und funzt auf jeden fall unter windows ... bei linux etc. kann ichs dir nicht versprechen, da müsstests austesten
Ich aber. *g* Frisch aus meiner Bookmarksammlung gefischtcime hat geschrieben:PS: für WConio musste ma googeln oder hier im forum suchen, da ich den passenden link grad nicht hier hab ...
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice