Bienvenue sur IndexError.

Ici vous pouvez poser des questions sur Python et le Framework Django.

Mais aussi sur les technos front comme React, Angular, Typescript et Javascript en général.

Consultez la FAQ pour améliorer vos chances d'avoir des réponses à vos questions.

input dans ptpython ???

+2 votes
input('Nom : ')

Nom : rog1
KeyboardInterrupt^[^C

raw_input('Nom : ')

Nom : rog1  
KeyboardInterrupt^[^C

Ensuite le ENTER me sort un caractère genre fin de ligne de j'sais pas quoi ... (CTRL M),
mais ne revient pas à la ligne, ne ressort pas du input.
Je ne trouve pas dans les options ...
Je suis sur linux en 2.7 le plus souvent ...

demandé 19-Dec-2016 par anonyme
edité 19-Dec-2016 par foxmask

t'es sous windows ?

quelle est la question?

[message supprimer par son auteur]

1 Réponse

+2 votes
 
Meilleure réponse

Si je fais CTRL+ENTER j'arrive à saisir le message dans raw_input.
ENTER suffit dans l'interpréteur Cpython habituel.
Je ne sais pas si c'est le comportement attendu.

edit: ça peut t'intéresser

répondu 19-Dec-2016 par bubulle (1,958 points)
sélectionné 24-Dec-2016 par boblinux

raw_input('Nom : ')
Nom : Joe^M # ==> le "^M" c'est mon ENTER

ENTER ne valide pas le input,
CTRL+ENTER non plus ... ni quoi que ce soit ...
Il semble impossible de sortir du input() ...
sauf avec CTRL_C ...
Dommage, j'aime beaucoup faire ptpython dans la console ...

essaie de mettre à jour ptpython, dans le lien que je donne l'auteur dis avoir résolu le problème.
Si ça persiste, tu ferais mieux de lui signaler pour qu'il corrige ça.

OK, super, ça roule,
Merci pour le lien

...