Maison > développement back-end > Tutoriel Python > Comment puis-je intégrer les entrées utilisateur et les arguments de ligne de commande dans mes scripts Python ?

Comment puis-je intégrer les entrées utilisateur et les arguments de ligne de commande dans mes scripts Python ?

Mary-Kate Olsen
Libérer: 2024-12-04 00:53:10
original
724 Les gens l'ont consulté

How can I integrate user input and command line arguments into my Python scripts?

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")
Copier après la connexion

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)
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal