Lancer fichier shell depuis fichier python

Bonjour,

Je souhaiterais améliorer à ma sauce un projet vu sur internet, mais j’ai un problème:
Le principe de base fonctionne mais pour ce que je voudrais faire il me faut ajouter une ligne dans mon fichier python (je sais exactement où la placer) une ligne qui me permettrais de lancer un fichier shell (.sh) se trouvant dans le même dossier mais je n’y arrive pas…
Pourriez-vous m’aidez SVP :slight_smile:

Cdt.

Salut un simple
chmod + x nomdyfichier.sh
pour autoriser l’exécution du fichier à ton utilisateur
puis un
import os
os.system(‘./nom du fichier’)
En gros tu import la bibliothèque os et tu utilises la fonction system de os qui de permet d’exécuter une commande externe(dans notre cas la commande pour lancer le script ).
A+

1 « J'aime »

Salut, donc dans le fichier python j’ai juste à mettre os.system(’./nom du fichier’) à la bonne ligne et ça marche?

1 « J'aime »

Non,normalement tu dois d’abord importer la librairie os avec la commande
import os
à faire en début de programme.
A+

1 « J'aime »