Maison > Article > développement back-end > Comment puis-je capturer les entrées de l'utilisateur et analyser les arguments de ligne de commande en Python ?
Utilisation des entrées utilisateur et des arguments de ligne de commande en Python
En Python, la capture des entrées utilisateur et la lecture des arguments de ligne de commande sont des tâches essentielles pour les activités interactives et scripts flexibles. Voici un guide complet pour répondre à ces exigences.
Gestion des entrées utilisateur
Pour capturer les entrées utilisateur, Python fournit le module cmd. Ce module simplifie la création d'interpréteurs de ligne de commande avec des invites conviviales et une saisie semi-automatique. Pour lire directement la saisie textuelle de l'utilisateur, utilisez la fonction raw_input dans Python 2 ou la saisie dans Python 3.
# Python 2 text = raw_input("Enter some text: ") # Python 3 text = input("Enter some text: ")
Analyse des arguments de ligne de commande
Sys de Python. L'attribut argv stocke les arguments de ligne de commande transmis au script. Accédez à ces arguments dans le script sous forme de liste, où le premier élément est le nom de fichier du script et les éléments suivants sont les arguments.
import sys print(sys.argv)
Pour l'analyse avancée des options de ligne de commande, Python propose deux modules :
Lorsque vous travaillez avec des fichiers en entrée de ligne de commande, pensez à utiliser le module fileinput pour plus de flexibilité.
Ressources
Pour plus de référence, consultez le site officiel Bibliothèque Python documentation :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!