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 :

Modifier PYTHONPATH avec os.putenv


Sujet :

Python

  1. #1
    Membre averti Avatar de awalter1
    Inscrit en
    Août 2004
    Messages
    994
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 994
    Points : 407
    Points
    407
    Par défaut Modifier PYTHONPATH avec os.putenv
    Bonjour,
    Dans mon appli python (python 2.4.4) sous linux RedHat, je fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    os.putenv("PYTHONPATH",monpath)
    print os.getenv("PYTHONPATH")
    print monpath
    Les résultats sont différents !
    Cela veut t'il dire que le getenv pourrait s'exécuter avant la fin du putenv ? sinon j'ai pas d'explication. Mais alors comment être certain d'avoir le bon PYTHONPATH
    Le but est de lancer un autre pg python et d'avoir le bon PYTHONPATH pour ce dernier.
    Merci

  2. #2
    Membre averti Avatar de vikki
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    292
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mai 2007
    Messages : 292
    Points : 302
    Points
    302
    Par défaut
    Hello,
    La doc de la fonction putenv dit:
    When putenv() is supported, assignments to items in os.environ are automatically translated into corresponding calls to putenv(); however, calls to putenv() don’t update os.environ, so it is actually preferable to assign to items of os.environ.
    Or getenv("VARIABLE") revient à os.environ["VARIABLE"]. Donc peut être un problème ici.

  3. #3
    Membre averti Avatar de awalter1
    Inscrit en
    Août 2004
    Messages
    994
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 994
    Points : 407
    Points
    407
    Par défaut
    ok je vais utiliser os.environ à la place de putenv.
    merci

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

Discussions similaires

  1. Modifier parametre avec xslt
    Par ganga dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 17/10/2007, 11h05
  2. [JDOM] Modifier texte avec jdom
    Par thanatos67 dans le forum Format d'échange (XML, JSON...)
    Réponses: 2
    Dernier message: 07/03/2007, 14h21
  3. Modifier requête avec l'objet DAO
    Par vuong1 dans le forum VBA Access
    Réponses: 7
    Dernier message: 07/08/2006, 21h25
  4. [Liste Modifiable] Problème avec la valeur par défault
    Par fusion_sadam dans le forum Access
    Réponses: 3
    Dernier message: 16/06/2006, 11h00
  5. Stringgrid: modifier Options avec le code
    Par mike600river dans le forum C++Builder
    Réponses: 2
    Dernier message: 30/05/2006, 11h12

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