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 :

Execution en local d'un py distant


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2010
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 28
    Par défaut Execution en local d'un py distant
    Bonjour a tous.
    Alors voila je vous expose mon probleme. J'ai un script python qui agit dans son dossier local via path=sys.path[0]. Ce programme est entierement fonctionnel.
    Je desire pouvoir utiliser la commande suivante:
    Je suis dans le dossier /home/projects et mon python est dans le dossier /home/prog
    Je veux donc pouvoir taper:

    /home/projects/python ~/prog/monprog.py

    Mais je veux que path devienne /home/projects et qu'il ne reste donc pas /home/prog comme induit par path=sys.path[0].
    Voila je suis donc a l'ecoute de la moindre proposition pouvant m'aider. Merci d'avance de vos reponses.

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 730
    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 730
    Par défaut
    os.chdir(path)?
    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Membre averti
    Inscrit en
    Juillet 2010
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 28
    Par défaut
    os.chdir(path) necessite d'entrer un path dans le code non? Je souhaite que mon code puisse egalement fonctionner dans
    /home/projects/source ou /home/user/fonction

    Enfin bref je suis dependant uniquement du repertoire ou se trouve l'utilisateur et d'ou il lance l'execution et non pas le repertoire ou se trouve le programme.

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    159
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 159
    Par défaut
    salut,
    os.getcwd() retourne le chemin depuis lequel est lancé le script (et pas celui où se trouve le script comme sys.path[0]). Je crois que c'est ce que tu cherches.

  5. #5
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 730
    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 730
    Par défaut
    Citation Envoyé par Azerty32 Voir le message
    os.chdir(path) necessite d'entrer un path dans le code non?
    Certes...

    Je souhaite que mon code puisse egalement fonctionner dans
    /home/projects/source ou /home/user/fonction
    Désolé! Je ne comprends pas ce que vous souhaitez faire.
    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  6. #6
    Membre averti
    Inscrit en
    Juillet 2010
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 28
    Par défaut
    Merci valAa, os.getcwd() etait exactement la fonction que je recherchait. Merci de vos reponses.

Discussions similaires

  1. [1.1] Executer un process sur un serveur distant
    Par maitrebn dans le forum Général Dotnet
    Réponses: 1
    Dernier message: 27/02/2007, 18h02
  2. Réponses: 4
    Dernier message: 29/09/2006, 15h05
  3. Executer un script sur un PC distant
    Par Sendo dans le forum Réseau
    Réponses: 6
    Dernier message: 06/06/2006, 22h46
  4. [MySQL] Synchroniser une base locale et une base distante
    Par BenoitDenis dans le forum PHP & Base de données
    Réponses: 77
    Dernier message: 07/04/2006, 14h24
  5. mise à jour d'une BDD locale sur un serveur distant
    Par jive dans le forum Général Conception Web
    Réponses: 4
    Dernier message: 22/08/2005, 21h26

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