hallo da bin ich schon wieder mit ner neuen frge
und zwar möchte ich gerne wissen, ob sich bei python irgendwie noch eine zusätzliche konsole erstellen lässt, also das ding, wo man zum beispiel : print"hallo" reinschreibt?
mfg
LP640
Edit (Leonidas): BBCode aus Titel entfernt.
zwei Konsolen! Geht das?
Was genau willst Du machen? Eine vollständig eigene Konsolenanwendung schreiben? Ein CLI mit dem Interpreter im interaktiven Modus? Eine GUI mit Interpreter im interaktiven Modus? Etwas ganz Anderes?
das soll etwa so aussehen:
Code: Alles auswählen
x=154
wahl=raw_input("hallo drücken sie die 1 um die daten anzuzeigen")
if wahl=="1":
## hier soll er eine neue konsole öffnen und folgendes reinschreiben:
print "die daten heißen", x
wahl=raw_input("drücken sie die 2 um das datenblatt zu schließen")
if wahl=="2":
##hier soll die neue konsole wieder geschlossen werden und in alter konsole steht wieder:
print"datenblatt geschlossen"
Die Frage ist auch, was du damit bezwecken willst? Willst du nur die Steuerung des Programms und die Ausgabe dieser Daten trennen oder verfolgst du noch einen "tieferen" Sinn?
Vielleicht willst du auch eine einfach GUI programmieren oder kommt das nicht in Frage?
(Wenn es dir nur wegen dem Aufwand geht, ist das IMO einfacher zu realisieren als eine Kommunikation zwischen zwei Prozessen...)
Vielleicht willst du auch eine einfach GUI programmieren oder kommt das nicht in Frage?
(Wenn es dir nur wegen dem Aufwand geht, ist das IMO einfacher zu realisieren als eine Kommunikation zwischen zwei Prozessen...)
- cofi
- Python-Forum Veteran
- Beiträge: 4432
- Registriert: Sonntag 30. März 2008, 04:16
- Wohnort: RGFybXN0YWR0
Ja, allerdings nur mit richtigen Terminals, nicht mit Alibi-Terminals wie dem DOS-Prompt.LP640 hat geschrieben:geht das auch farbig???
Michael Markert ❖ PEP 8 Übersetzung ❖ Tutorial Übersetzung (3.x) ⇒ Online-Version (Python 3.3) ❖ Deutscher Python-Insider ❖ Projekte
Was soll das denn heißen? Von welcher "Konsole" sprichst Du? Was sind "kompilierte" Programme (wenn ich vi starte ist bei mir alles schön bunt )? Und: Welche der angebotenen Lösungen hast Du denn jetzt probiert?LP640 hat geschrieben:und zwar wird die Konsolenschrift ja immer weiß dargestellt (bei kompillierten Programmen).
Klar geht das.cofi hat geschrieben:Ja, allerdings nur mit richtigen Terminals, nicht mit Alibi-Terminals wie dem DOS-Prompt.LP640 hat geschrieben:geht das auch farbig???
[url=http://wiki.python-forum.de/PEP%208%20%28%C3%9Cbersetzung%29]PEP 8[/url] - Quak!
[url=http://tutorial.pocoo.org/index.html]Tutorial in Deutsch[/url]
[url=http://tutorial.pocoo.org/index.html]Tutorial in Deutsch[/url]
1. Google Suche - 1. Treffer liefert folgendes:
http://www.burgaud.com/bring-colors-to- ... th-python/
http://www.burgaud.com/bring-colors-to- ... th-python/
danke ice2k3
das ist zwar etwas kompliziert wie ich finde aber es funktioniert.
ich hab noch ne frage zu der konsole und zwar folgende:
normalerweise sieht mein menü bei meinen programmen immer so aus (hab in der schule nix andres gelernt):
da das aber sehr umständlich ist, den buchstaben immer wieder reinzuschreiber, wollte ich fragen, ob und wie das geht, dass ich mithilfe der pfeiltasten auf der tastatur zwischen den beiden Wahlmöglichkeiten wechseln kann und ich dann bestätige, indem ich enter drücke?
mfg
LP640
das ist zwar etwas kompliziert wie ich finde aber es funktioniert.
ich hab noch ne frage zu der konsole und zwar folgende:
normalerweise sieht mein menü bei meinen programmen immer so aus (hab in der schule nix andres gelernt):
Code: Alles auswählen
print"Waeheln Sie zwischen:"
print"A nfang"
print"E nde"
wahl=raw_input("Ihre Wahl:")
if wahl.upper()=="A":
print"Anfang"
elif wahl.upper()=="E":
print"Ende"
else:
print"Fehler"
mfg
LP640
Das geht gewaltig in richtung GUI-Toolkit, schau dir mal Tkinter oder ein anderes GUI-Toolkit an.
Dann kannst du auch gleich "Fenster" schreiben und sie dir so anpassen wie du sie brauchst und bist gleichzeitug weg von der Konsole!
Dann kannst du auch gleich "Fenster" schreiben und sie dir so anpassen wie du sie brauchst und bist gleichzeitug weg von der Konsole!
the more they change the more they stay the same
Da müsste man doch "nur" ein `curses`-Modul mit http://pdcurses.sourceforge.net/ für Windows bauen, oder?
Vielleicht kann man ja auch mit `ctypes` einen Wrapper um die DLL basteln.
Vielleicht kann man ja auch mit `ctypes` einen Wrapper um die DLL basteln.
- Rebecca
- User
- Beiträge: 1662
- Registriert: Freitag 3. Februar 2006, 12:28
- Wohnort: DN, Heimat: HB
- Kontaktdaten:
GUIs sind in der Regel einfacher zu erstellen sind als kompliziertere Konsolenanwendungen. Wenn es fuer Windows sein soll, warum so ein Aufwand?
Offizielles Python-Tutorial (Deutsche Version)
Urheberrecht, Datenschutz, Informationsfreiheit: Piratenpartei
Urheberrecht, Datenschutz, Informationsfreiheit: Piratenpartei
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Also es gibt Windows 2008 Server Core, das hat keine DE dabei, ist aber auch nicht Konsolenbasiert.Hyperion hat geschrieben:Zumal ein Windows-System immer eine DE dabei hat - oder sollte ich da ein reines Konsolen-Windows nicht kennen?
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice