Pyhton script bash

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. Contributeur
    Salut
    bash sous Windows ?
    Il faut que tu donnes plus de détails : message d'erreur, OS, but final, etc
    0
    1. 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
    2. Contributeur
      @hichem0550Tu ne réponds pas à mes questions.
      0
    3. @hichem0550un 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