2013-02-02 5 views
2

J'utilise un programme Python qui accepte les raw_input que ne fait pas Ipython Notebook. (une limitation connue)Ipython raw_input contourner?

Quelle est la manière recommandée pour réaliser la fonctionnalité? (travail autour?) Ce que je voudrais faire est d'être capable d'exécuter le programme, accepter l'entrée et répondre. (sera des choix déterminés basés sur l'information récupérée), et également demander l'identification d'utilisateur et l'information de mot de passe ..

Bien sûr, je voudrais faire aussi peu de violence au code existant que possible.

Je trouve IPython.utils.io.raw_input_ext (prompt = '', ps2 = '...') dans la documentation ipython mais il appelle raw_input et obtient la même erreur non implémenté

+0

Pour les cahiers que j'ai créés pour d'autres, j'ai placé les variables "configurables" dans une cellule séparée en haut du cahier, avec un joli titre dans une cellule de démarque au-dessus . – SiggyF

+0

Je veux vraiment le faire interactivement ça va faire une idée interactive que j'ai vraiment sympa :-) – dartdog

Répondre

0

Dernière version developement de IPython supporte maintenant raw_input dans un cahier. (depuis début mai 2013 pour le futur lecteur)

+0

Pourriez-vous nous donner un pointeur à ce sujet? Est-ce qu'il prend en charge les mots de passe cachés (avec le caractère '*' comme masque)? – scls