Comment exécuter un script Python dans un système Linux et obtenir les résultats
Lorsque nous utilisons un système Linux pour développer et exécuter des scripts Python, nous devons souvent exécuter un script et obtenir ses résultats. Cet article explique comment exécuter un script Python dans un système Linux et obtenir sa sortie. Vous trouverez ci-dessous les étapes spécifiques et un exemple de code.
# sum.py def sum_numbers(a, b): return a + b result = sum_numbers(5, 3) print("The sum is:", result)
Enregistrez et fermez le fichier.
chmod +x sum.py
./sum.py
Vous verrez le résultat suivant :
The sum is: 8
De cette façon, vous avez exécuté avec succès le script Python dans le système Linux et obtenu ses résultats.
# execute_script.py import subprocess script_output = subprocess.check_output(["./sum.py"]).decode("utf-8") print("Script output:", script_output)
Dans cet exemple, importez d'abord le module de sous-processus, puis utilisez la fonction check_output pour exécuter le script et obtenir sa sortie. Notez que nous utilisons la fonction decode pour convertir la sortie d'un flux d'octets en chaîne et l'imprimer.
Enregistrez et fermez le fichier.
python execute_script.py
Vous verrez la sortie suivante :
Script output: The sum is: 8
De cette façon, vous réussirez exécuter le script sous Linux Le script Python est exécuté dans le système et sa sortie est obtenue via le processus enfant.
Résumé :
Dans un système Linux, nous pouvons exécuter un script Python et obtenir sa sortie en étapes simples. Tout d’abord, nous devons ajouter des autorisations exécutables au script. Vous pouvez ensuite exécuter le script directement dans le terminal et afficher le résultat. Si vous souhaitez enregistrer les résultats de sortie dans une variable, vous pouvez utiliser la fonction check_output du sous-processus du module de sous-processus pour ce faire. J'espère que cet article pourra vous aider à utiliser des scripts Python pour exécuter et obtenir des résultats sur les systèmes Linux.
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!