Tire en levant les arguments de la ligne et de la ligne de commande utilisateur dans Python
En ce qui concerne l'interaction utilisateur, Python offre deux options principales: la lecture de l'entrée de l'utilisateur et Traitement des arguments de ligne de commande. Explorons ces capacités.
LECTURE ENTRÉE D'UTILISATION
Python fournit plusieurs méthodes pour collecter une entrée utilisateur, y compris le module CMD et les fonctions Raw_input et d'entrée. La fonction RAW_Input (ou entrée dans Python 3) vous permet de lire une ligne de texte de l'utilisateur.
par exemple:
text = raw_input("Enter your name: ") # Python 2 text = input("Enter your name: ") # Python 3
Traitement des arguments de ligne de commande
Les arguments de ligne de commande sont accessibles via la liste SYS.Argv. Le premier argument est toujours le nom du script, suivi des arguments fournis par l'utilisateur.
Voici comment vous pouvez imprimer les entrées de ligne de commande:
import sys print (sys.argv)
modules supplémentaires
pour une manipulation plus avancée des options de ligne de commande, envisagez d'utiliser le module argparse. Ce module vous permet de définir des arguments de ligne de commande avec des types, des textes d'aide et des valeurs par défaut.
Conclusion
En tirant parti des arguments d'entrée et de ligne de commande utilisateur, vous pouvez créer Des scripts Python interactifs qui répondent aux commandes utilisateur et acceptent les paramètres de la ligne de commande. Ces capacités améliorent l'interaction utilisateur et rationalisent l'exécution du script.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3