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 :

Windows-Obtenir le contenu de la variable PATH


Sujet :

Python

  1. #1
    Membre chevronné

    Profil pro
    Account Manager
    Inscrit en
    Décembre 2006
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Account Manager

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 301
    Points : 1 751
    Points
    1 751
    Par défaut Windows-Obtenir le contenu de la variable PATH
    Bonjour,
    j'aimerais avoir le contenu de la variable PATH de Windows depuis Python.

    Dans une console, ce qui suit fonctionne.
    Si je passe par le module subprocess via subprocess.check_output(args = ['echo', '%PATH%']), là Python 3 râle.

    Quelle est mon erreur ?

  2. #2
    Membre chevronné
    Avatar de kedare
    Homme Profil pro
    SRE
    Inscrit en
    Juillet 2005
    Messages
    1 548
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Espagne

    Informations professionnelles :
    Activité : SRE

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 548
    Points : 1 865
    Points
    1 865
    Par défaut
    Hello,

    passe par :


  3. #3
    Membre expérimenté
    Profil pro
    Développeur en systèmes embarqués retraité
    Inscrit en
    Mars 2006
    Messages
    952
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2006
    Messages : 952
    Points : 1 351
    Points
    1 351
    Par défaut
    Salut,

    ou alors os.getenv('PATH'), ce qui revient au même mais me parait plus "conventionnel".

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    import os
    print os.getenv('PATH')
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    C:\Program Files (x86)\SciTE\\SciTE.exe;C:\Program Files (x86)\CodeSourcery\Sourcery G++ Lite\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\SysWOW64\Empirum;c:\python27;c:\python27\lib\;C:\Program Files (x86)\CodeBlocks\MinGW\bin;;d:\stm\eclipse\tools\CodeSourcery\bin;d:\stm\eclipse\tools\MinGW\bin;C:\Program Files\TortoiseSVN\bin;C:\Program Files (x86)\CodeSourcery\Sourcery G++ Lite\bin;C:\Program Files (x86)\CodeSourcery\Sourcery G++ Lite\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\SysWOW64\Empirum;c:\python27;c:\python27\lib\;C:\Program Files\TortoiseSVN\bin;C:\SDCC\bin;C:\MinGW\msys\1.0\bin
    A+

    Pfeuh

  4. #4
    Membre chevronné

    Profil pro
    Account Manager
    Inscrit en
    Décembre 2006
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Account Manager

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 301
    Points : 1 751
    Points
    1 751
    Par défaut
    Merci de votre aide avec Windows que je n'utilise pratiquement plus.

  5. #5
    Membre chevronné
    Avatar de kedare
    Homme Profil pro
    SRE
    Inscrit en
    Juillet 2005
    Messages
    1 548
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Espagne

    Informations professionnelles :
    Activité : SRE

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 548
    Points : 1 865
    Points
    1 865
    Par défaut
    Citation Envoyé par rambc Voir le message
    Merci de votre aide avec Windows que je n'utilise pratiquement plus.
    Pourtant c'est la même chose pour récupérer les variables d'environnement sur tous OS confondues

  6. #6
    Membre chevronné

    Profil pro
    Account Manager
    Inscrit en
    Décembre 2006
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Account Manager

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 301
    Points : 1 751
    Points
    1 751
    Par défaut
    Sauf que j'en ai rarement besoin, voire jamais, sur mon Mac...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. obtenir le contenu d'une variable d'une autre classe
    Par dimateo_2012 dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 18/05/2013, 02h13
  2. obtenir le contenu d'une variable
    Par jejeman dans le forum Langage
    Réponses: 2
    Dernier message: 26/07/2012, 13h26
  3. Réponses: 6
    Dernier message: 19/01/2009, 13h57
  4. Réponses: 1
    Dernier message: 20/11/2007, 16h15
  5. Ajouter des chemins dans la variable PATH
    Par Righetto Dominique dans le forum Linux
    Réponses: 7
    Dernier message: 21/03/2004, 18h38

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