Utiliser les entrées utilisateur et les arguments de ligne de commande en Python
L'insertion d'entrées utilisateur dans des scripts Python est essentielle pour créer des applications interactives. De plus, le traitement des arguments fournis via la ligne de commande lors de l'exécution du script élargit ses fonctionnalités. Voici comment réaliser ces deux tâches :
Lecture des entrées utilisateur
Pour acquérir les entrées de l'utilisateur, envisagez d'utiliser le module cmd pour établir un interpréteur de ligne de commande de base complet avec des textes d'assistance et la saisie semi-automatique. Pour une approche plus simple, utilisez la fonction raw_input (ou input dans Python 3) pour lire rapidement une ligne textuelle de l'utilisateur :
# Python 2 text = raw_input("prompt") # Python 3 text = input("prompt")
Accès aux arguments de ligne de commande
Les paramètres fournis via la ligne de commande sont accessibles dans la liste sys.argv. Incorporez le code suivant pour les utiliser :
import sys print(sys.argv)
Autres améliorations
Pour une analyse améliorée de la ligne de commande, activez le module optparse (obsolète ; utilisez argparse à la place) ou le module getopt. Si votre script gère principalement l'entrée de fichiers, le module fileinput offre de nombreuses solutions.
Assistance à la documentation
La référence de la bibliothèque Python reste une ressource inestimable pour une exploration plus approfondie.
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!