Lancer script python et récupérer le résultat dans une variable.
Résolu
Teddy
-
Teddy -
Teddy -
Bonjour,
dans un script shell, je souhaite :
- appeler une fonction en python qui se trouve dans le fichier fonction.py
- récupérer dans une variable le résultat de cette fonction (return(zipname))
la fonction retourne le nom d'un fichier zip.
ce que je fais :
zipname = $(python "/home/script/fonction.py")
# j'essaie de voir si je récupère bien le résultat...
echo $zipname >> /home/result/Logs.txt
pouvez-vous svp m'aider à y voir plus clair?
merci.
dans un script shell, je souhaite :
- appeler une fonction en python qui se trouve dans le fichier fonction.py
- récupérer dans une variable le résultat de cette fonction (return(zipname))
la fonction retourne le nom d'un fichier zip.
ce que je fais :
zipname = $(python "/home/script/fonction.py")
# j'essaie de voir si je récupère bien le résultat...
echo $zipname >> /home/result/Logs.txt
pouvez-vous svp m'aider à y voir plus clair?
merci.
A voir également:
- Appeler un script python dans un autre
- Appeler en privé - Guide
- Script vidéo youtube - Guide
- Citizen code python avis - Accueil - Outils
- Mas script - Accueil - Windows
- Comment s'appeler soi meme samsung ✓ - Forum Samsung
j'ai bien supprimé les espaces, malheureusement je n'obtiens rien...
et j'ai testé à part mon programme en python, j'ai bien une valeur à la fin de son exécution.
si jamais tu as une autre idée, je suis preneur.
merci.
merci