Hi! Ich will ein Konsolen-Tool schreiben das wie die bash, die python-bash oder auch wie z.B. der PostgreSQL-Client funktioniert. Also, das mit den Pfeiletasten die letzten Befehle wiedergeholt werden koennen und das mit Tab-Taste koplementirt wird. Also ergeben sich drei Probleme: 1) Wie stelle ich fest, das die Pfeiltaste gedruekt wurde? 2) Wie macht man das, das die Ausgabe editierbar ist und nach dem naechsten Return wieder eingelesen wird? 3)Ob die Tab-Taste gedrueckt wurde, stelle ich fest in dem ich ungepuffert Zeichen fuer Zeichen einlese und es ueberpruefe - Vermute ich? MfG Olaf -- +++ NEU bei GMX und erstmalig in Deutschland: TÜV-geprüfter Virenschutz +++ 100% Virenerkennung nach Wildlist. Infos: http://www.gmx.net/virenschutz _______________________________________________ python-de maillist - python-de@python.net http://python.net/mailman/listinfo/python-de
"Olaf Radicke" <-black_jack@gmx.de> writes:
Ich will ein Konsolen-Tool schreiben das wie die bash, die python-bash oder auch wie z.B. der PostgreSQL-Client funktioniert.
Was ist die "Python-bash"?
Also, das mit den Pfeiletasten die letzten Befehle wiedergeholt werden koennen und das mit Tab-Taste koplementirt wird.
Schau dir mal die readline library an. Gibts AFAIK aber nur für Unix. Gruß, Heike _______________________________________________ python-de maillist - python-de@python.net http://python.net/mailman/listinfo/python-de
Am Mon, 15 Mar 2004 14:22:49 +0100 (MET) Schrieb "Olaf Radicke" <-black_jack@gmx.de>:
Hi!
Ich will ein Konsolen-Tool schreiben das wie die bash, die python-bash oder auch wie z.B. der PostgreSQL-Client funktioniert. Also, das mit den Pfeiletasten die letzten Befehle wiedergeholt werden koennen und das mit Tab-Taste koplementirt wird.
Also ergeben sich drei Probleme:
1) Wie stelle ich fest, das die Pfeiltaste gedruekt wurde?
2) Wie macht man das, das die Ausgabe editierbar ist und nach dem naechsten Return wieder eingelesen wird?
3)Ob die Tab-Taste gedrueckt wurde, stelle ich fest in dem ich ungepuffert Zeichen fuer Zeichen einlese und es ueberpruefe - Vermute ich?
MfG Olaf
-- +++ NEU bei GMX und erstmalig in Deutschland: TÜV-geprüfter Virenschutz +++ 100% Virenerkennung nach Wildlist. Infos: http://www.gmx.net/virenschutz
_______________________________________________ python-de maillist - python-de@python.net http://python.net/mailman/listinfo/python-de
Hi Olaf, schau dir mal die Module readline und rlcompleter an. Gruß Fritz _______________________________________________ python-de maillist - python-de@python.net http://python.net/mailman/listinfo/python-de
Fritz Cizmarov:
Hi Olaf, schau dir mal die Module readline und rlcompleter an.
Und http://ipython.scipy.org/ Dinu _______________________________________________ python-de maillist - python-de@python.net http://python.net/mailman/listinfo/python-de
On Mon, 2004-03-15 18:21:19 +0100, Dinu Gherman wrote:
Fritz Cizmarov:
Hi Olaf, schau dir mal die Module readline und rlcompleter an.
auch sehr nett: http://codespeak.net/rlcompleter2/index.cgi?home :-) Viele Grüße Stefan _______________________________________________ python-de maillist - python-de@python.net http://python.net/mailman/listinfo/python-de
On Monday 15 March 2004 18:21, Dinu Gherman wrote:
Fritz Cizmarov:
Hi Olaf, schau dir mal die Module readline und rlcompleter an.
und das 'cmd' modul _______________________________________________ python-de maillist - python-de@python.net http://python.net/mailman/listinfo/python-de
Servus!
Hi Olaf,
schau dir mal die Module readline und rlcompleter an.
Gehen aber nur unter Unix (cmd überall), wie schauts mit IPython und rtcompleter2 aus? grüße, Marek _______________________________________________ python-de maillist - python-de@python.net http://python.net/mailman/listinfo/python-de
participants (7)
-
Dinu Gherman
-
Fritz Cizmarov
-
hcz@hczim.de
-
Marek Kubica
-
Olaf Radicke
-
Stefan Schwarzer
-
Stephan Diehl