IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

subprocess.run() subprocess.call() besoin d'aide


Sujet :

Python

  1. #1
    Membre confirm�
    Homme Profil pro
    autodidacte
    Inscrit en
    D�cembre 2018
    Messages
    100
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 32
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : autodidacte

    Informations forums :
    Inscription : D�cembre 2018
    Messages : 100
    Par d�faut subprocess.run() subprocess.call() besoin d'aide
    Bonjour � tous,
    Je cherche a appeler un script python depuis un autre script python, j'ai compris qu'il est pr�f�rable d'utiliser .run() depuis la version 3.4 . Mais je ne comprend pas vraiment comment �a fonctionne, je n'ai pas trouv� d'exemple d'utilisation dans des cas concret, j'ai essay�
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    subprocess.run("start python3 configcompte.py", check=True, shell=True)
    , et j'obtiens l'erreur : subprocess.CalledProcessError: Command 'configcompte.py' returned non-zero exit status 127, j'ai besoin d'aide et de conseil s'il vous plait

  2. #2
    Expert �minent
    Homme Profil pro
    Architecte technique retrait�
    Inscrit en
    Juin 2008
    Messages
    21 770
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activit� : Architecte technique retrait�
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 770
    Par d�faut
    Salut,

    Citation Envoy� par haku972 Voir le message
    Je cherche a appeler un script python depuis un autre script python,
    Normalement, "import" et l'appel de la (ou des) fonction(s) qui vont bien suffit, non?

    Citation Envoy� par haku972 Voir le message
    Mais je ne comprend pas vraiment comment �a fonctionne, je n'ai pas trouv� d'exemple d'utilisation dans des cas concret, j'ai essay�
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    subprocess.run("start python3 configcompte.py", check=True, shell=True)
    , et j'obtiens l'erreur : subprocess.CalledProcessError: Command 'configcompte.py' returned non-zero exit status 127, j'ai besoin d'aide et de conseil s'il vous plait
    Vous avez d�j� des exemples dans la documentation... mais dans le cas particulier �� dit juste que subprocess.run fonctionne mais que le script qui a �t� lanc� se plante.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Membre confirm�
    Homme Profil pro
    autodidacte
    Inscrit en
    D�cembre 2018
    Messages
    100
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 32
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : autodidacte

    Informations forums :
    Inscription : D�cembre 2018
    Messages : 100
    Par d�faut
    j'y avais pas pens�e avec import, je ferais comme �a. Mais pour subprocess.run je ne comprend pas leur exemple, et je ne comprend pas pourquoi mon script plante, c'est un script tout simple
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
     
    # -*-coding:Utf-8 -*
     
    import os
    from os import system
    import sys
     
    print ("hello")

  4. #4
    Expert �minent
    Homme Profil pro
    Architecte technique retrait�
    Inscrit en
    Juin 2008
    Messages
    21 770
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activit� : Architecte technique retrait�
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 770
    Par d�faut
    Salut,

    subprocess.run vous permet juste de lancer depuis un script Python une commande qui s'ex�cute normalement � la console/terminal Windows. Vous devriez en savoir plus sur votre soucis en tapant start python3 configcompte.py directement.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  5. #5
    Membre confirm�
    Homme Profil pro
    autodidacte
    Inscrit en
    D�cembre 2018
    Messages
    100
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 32
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : autodidacte

    Informations forums :
    Inscription : D�cembre 2018
    Messages : 100
    Par d�faut
    Que sur windows ?

  6. #6
    Expert �minent
    Homme Profil pro
    Architecte technique retrait�
    Inscrit en
    Juin 2008
    Messages
    21 770
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activit� : Architecte technique retrait�
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 770
    Par d�faut
    Citation Envoy� par haku972 Voir le message
    Que sur windows ?
    En voyant "start", je pense Windows...
    Sur Linux je ne sais pas ce que �� fait.
    C'est vous qui devez savoir le pourquoi de ce "start" (et ce que vous en attendez)... L� seule chose que je dis est que vous devez pourvoir taper "start python3 configcompte.py" sur un terminal/console. Si �� ne fonctionne pas, subprocess.run n'y changera rien.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  7. #7
    Membre confirm�
    Homme Profil pro
    autodidacte
    Inscrit en
    D�cembre 2018
    Messages
    100
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 32
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : autodidacte

    Informations forums :
    Inscription : D�cembre 2018
    Messages : 100
    Par d�faut
    c'est la commande qui n'est pas bon, merci pour votre aide

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Ex�cuter un programme (avec des options) avec subprocess.call
    Par cal23 dans le forum G�n�ral Python
    R�ponses: 2
    Dernier message: 09/07/2017, 14h43
  2. probl�me avec subprocess.call() et l'AJAX
    Par alaninho dans le forum R�seau/Web
    R�ponses: 0
    Dernier message: 12/09/2014, 10h49
  3. Undefined subroutine &main:: ..called at , besoin d'aide
    Par Pepiinio dans le forum Programmation et administration syst�me
    R�ponses: 1
    Dernier message: 18/10/2012, 11h17
  4. window 7 python subprocess.call() n'attend pas
    Par chticricri dans le forum G�n�ral Python
    R�ponses: 2
    Dernier message: 12/03/2012, 17h13
  5. R�ponses: 9
    Dernier message: 22/11/2011, 11h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo