Python offre un mécanisme pratique pour exécuter des fonctions directement à partir du terminal, permettant un prototypage et des tests rapides sans avoir besoin d'un programme complet. -programme à part entière.
Pour exécuter une fonction à partir de la ligne de commande, vous pouvez utiliser l'argument -c (commande) ainsi que le chemin d'accès au script Python contenant la fonction. Cet argument spécifie le code à exécuter sous forme de chaîne. Par exemple, si votre fonction est définie dans un fichier nommé foo.py comme :
def hello(): return 'Hi :)'
Vous pouvez l'exécuter à partir de la ligne de commande comme suit :
$ python -c 'import foo; print foo.hello()'
Alternativement, vous pouvez importez le module et accédez directement à l'espace de noms de la fonction si la pollution de l'espace de noms n'est pas un problème :
$ python -c 'from foo import *; print hello()'
Pour une approche plus contrôlée, vous pouvez importer uniquement la fonction spécifique à exécuter :
$ python -c 'from foo import hello; print hello()'
Ces méthodes offrent de la flexibilité pour exécuter efficacement et facilement les fonctions Python à partir de la ligne de commande, ce qui les rend particulièrement utiles pour un débogage rapide, des tests ou l'exécution de tâches ponctuelles.
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!