simuler l'autocomplétion en ligne de commande ? [RESOLU] - Python - Programmation
Marsh Posté le 05-12-2007 à 18:18:53
> Taz, merci de ta réponse, mais je ne comprends pas ce que tu veux dire.
Un appel à sys.stdin.readline() ne se termine qu'avec la touche entrée. Je rencontre donc le même problème qu'avec un raw_input. Est-ce qu'il y a quelque-chose que je ne comprends pas ?
Marsh Posté le 05-12-2007 à 18:20:42
nan pas readline ! libreadline ! le truc qui fait la complétion partout sur un système GNU.
import readline
Marsh Posté le 05-12-2007 à 18:21:51
> Taz, grand merci pour ton aide ! Je regarde ça tout de suite.
Marsh Posté le 05-12-2007 à 18:05:36
Bonsoir,
J'aurais besoin de faire choisir un nom de répertoire en ligne de commande et j'essaye d'ajouter l'autocomplétion pour rendre la saisie plus agréable à l'utilisateur.
L'utilisation des fonctions (raw_)input pose problème car l'utilisateur ne peut terminer sa saisie que par ENTER; la touche TAB est considérée comme faisant partie de l'entrée.
Dois-je utiliser une libraire particulière pour lire les touches les unes après les autres ? Ou bien existe-t-il déjà une solution toute faite ?
Merci de votre aide !
Message édité par suizokukan le 05-12-2007 à 19:09:39
---------------
rule #1 : trust the python