Pyhton script bash

hichem0550 Messages postés 40 Statut Membre -  
Arm.7.ageddon Messages postés 42 Statut Membre -
Bonjour,
J'ai écrit un simple scripte en sh (new.bash) qui affiche la date d'aujourd'hui et la date d'hier.
sous python, je veux exécuter ce scripte.
J'ai essayé ça:
import os
import subprocess
p = subprocess.Popen("sh C:\\Users\\Hichem\\Desktop\\new.bash", stdout=subprocess.PIPE, shell=True)


Je n'arrive pas à afficher le résultat de ce scripte sous python.
J'ai besoin d'aide. Merci d'avance

1 réponse

  1. dsy73 Messages postés 9003 Date d'inscription   Statut Contributeur Dernière intervention   2 547
     
    Salut
    bash sous Windows ?
    Il faut que tu donnes plus de détails : message d'erreur, OS, but final, etc
    0
    1. hichem0550 Messages postés 40 Statut Membre
       
      Alors, le bash sous python, par exemple:
      import os
      os.system('echo bonjour')

      le résultat
      bonjour.

      Mais mon problème c'est je n'arrive pas à exécuter un scripte ( dans un fichier ) shell sous python.
      Merci bc pour votre réponse.
      0
      1. dsy73 Messages postés 9003 Date d'inscription   Statut Contributeur Dernière intervention   2 547 > hichem0550 Messages postés 40 Statut Membre
         
        Tu ne réponds pas à mes questions.
        0
      2. Arm.7.ageddon Messages postés 42 Statut Membre 5 > hichem0550 Messages postés 40 Statut Membre
         
        un script shell même lancé par python, ne fonctionnera pas sous windows..
        un script batch (.bat), à la rigueur..

        Tu peux détailler le contenu de new.bash ?
        0