Section courante

A propos

Section administrative du site

cmd

Commande
Python

Description

Ce module permet de construire des interpréteurs de commandes orientés en ligne.

Liste des classes

Nom Description
Cmd Cette classe contient un cadre d'application interpréteur orienté ligne.

Liste des méthodes de la classe Cmd

Nom Description
Cmd.cmdloop Cette méthode permet d'émettre à plusieurs reprises au prompt, d'accepter l'entrée, d'analyser un préfixe initial de l'entrée reçue et envoyez aux méthodes d'action, en leur passant le reste de la ligne comme paramètre.
Cmd.onecmd Cette méthode permet d'interpréter le paramètre comme s'il avait été saisi en réponse au prompt.
Cmd.emptyline Cette méthode est appelée lorsqu'une ligne vide est saisie en réponse au prompt.
Cmd.default Cette méthode est appelée sur une ligne d'entrée lorsque le préfixe de commande n'est pas reconnu.
Cmd.completedefault Cette méthode est appelée pour terminer une ligne d'entrée lorsqu'aucune méthode complete_*() spécifique à la commande est disponible.
Cmd.precmd Cette méthode est exécutée juste avant que la ligne de commande ne soit interprétée, mais après que le prompt d'entrée soit générée et émise.
Cmd.postcmd Cette méthode est exécutée juste après la fin de l'envoi d'une commande.
Cmd.preloop Cette méthode est exécutée une fois lorsque cmdloop() est appelée.
Cmd.postloop Cette méthode est exécutée une fois lorsque cmdloop() est sur le point de revenir.

Liste des variables de la classe Cmd

Nom Description
Cmd.prompt Cette variable contient le prompt émis pour solliciter une entrée.
Cmd.identchars Cette variable contient la chaîne de caractères acceptée pour le préfixe de commande.
Cmd.lastcmd Cette variable contient le dernier préfixe de commande non vide vu.
Cmd.cmdqueue Cette variable contient une liste de lignes d'entrée en file d'attente.
Cmd.intro Cette variable contient une chaîne à émettre sous forme d'introduction ou de bannière.
Cmd.doc_header Cette variable contient l'entête à émettre si la sortie d'aide a une section pour les commandes est documentées.
Cmd.misc_header Cette variable contient l'entête à émettre si la sortie d'aide a une section pour les rubriques d'aide diverses.
Cmd.undoc_header Cette variable contient l'entête à émettre si la sortie d'aide a une section pour les commandes est non documentées.
Cmd.ruler Cette variable contient le caractère utilisé pour dessiner des lignes de séparation sous les entêtes du message d'aide.
Cmd.use_rawinput Cette variable contient un indicateur indiquant s'il faut afficher un prompt et lire la commande suivante.


Dernière mise à jour : Vendredi, le 3 janvier 2020