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 :

Indiqué l'emplacement de python dans un script


Sujet :

Python

Vue hybride

Jiyuu Indiqué l'emplacement de... 31/10/2009, 15h03
wiztricks #! /usr/bin/env python 31/10/2009, 19h02
Jiyuu Désolé mais là c'est pas... 01/11/2009, 10h47
wiztricks Lorsque j'écris U**X je rend... 01/11/2009, 11h13
Jiyuu Toutes mes excuses pour cet... 01/11/2009, 18h20
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur/Modérateur

    Avatar de Jiyuu
    Homme Profil pro
    Développeur amateur
    Inscrit en
    Janvier 2007
    Messages
    2 456
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur amateur
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 456
    Billets dans le blog
    15
    Par défaut Indiqué l'emplacement de python dans un script
    Bonjour,

    Est-ce que de la même manière que pour un script python tournant sous linux, il existe un moyen d'indiquer sur la première ligne du script, où aller chercher python pour exécuter ce dit script.
    (je crois que sous linux il faut mettre #! usr/bin/python)

    Il me semble avoir déjà poser cette question mais je en parviens pas à mettre la main dessus (lol)

    D'avance merci à tous
    Initiation à Qt Quick et QML : Partie 1 - Partie 2
    En cas de besoin, pensez à la
    Mon site et mes tutoriaux sur Developpez.com
    Pas de question technique par MP... Les forums sont là pour ça

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 699
    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 699
    Par défaut #! /usr/bin/env python
    Bonsoir
    Il est toujours préférable d'aller chercher python dans le PATH car... il peut y avoir plusieurs version de Python installées sur l'OS.
    Pour Windows, c'est pas U**X: python script.py si python est dans PATH, le chemin complet sinon.
    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Rédacteur/Modérateur

    Avatar de Jiyuu
    Homme Profil pro
    Développeur amateur
    Inscrit en
    Janvier 2007
    Messages
    2 456
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur amateur
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 456
    Billets dans le blog
    15
    Par défaut
    Citation Envoyé par wiztricks Voir le message
    Bonsoir
    Pour Windows, c'est pas U**X: python script.py si python est dans PATH, le chemin complet sinon.
    - W
    Désolé mais là c'est pas clair pour moi... Et contrairement à ce que tu as l'air de pesner dire UNIX n'est pas vulgaire... tout comme Linux, Ubuntu, Fédora, Mandriva.... Monde libre, OS qui plante pas, OS qui rame pas...

    Personne t'en voudra si tu dis tous ces mots.
    Initiation à Qt Quick et QML : Partie 1 - Partie 2
    En cas de besoin, pensez à la
    Mon site et mes tutoriaux sur Developpez.com
    Pas de question technique par MP... Les forums sont là pour ça

  4. #4
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 699
    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 699
    Par défaut
    Lorsque j'écris U**X je rend compte de "valable sur l'ensemble des environnements conformes à un minimum de standards UNIX adoptés par les constructeurs propriétaires incluant Mac OS X et les différents packaging de GNU/Linux : unbuntu, debian,...".

    Dans cette famille d'environnements, dire 'j'aimerai bien que le script soit exécute avec cet interpréteur PYTHON' se traduit par l'écriture de
    #! /usr/bin/env python
    Comme vous n'avez pas précisé votre environnement, je me suis permis
    de préciser que sous Windows, cela ne se passait pas ainsi.

    Note: J'utilise Python pour la facilité avec laquelle on peut déployer des applications sur n'importe quel environnement. Vous peut être pas, mais est-ce important?

    Si cela ne marche pas dans votre cas, c'est que nous sommes mal compris.
    Le cas échéant à vous d'apporter des précisions sur les problèmes rencontrés et la désignation de l'OS que vous utilisez pour que moi ou d'autres puissent vous aider.

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

  5. #5
    Rédacteur/Modérateur

    Avatar de Jiyuu
    Homme Profil pro
    Développeur amateur
    Inscrit en
    Janvier 2007
    Messages
    2 456
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur amateur
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 456
    Billets dans le blog
    15
    Par défaut
    Toutes mes excuses pour cet oubli.

    Je tourne actuellement sous windows.

    Cette demande reflète une pure curiosité chez moi. Je veux seulement savoir si c'est possible avec cet OS.

    A priori non.

    Merci
    Initiation à Qt Quick et QML : Partie 1 - Partie 2
    En cas de besoin, pensez à la
    Mon site et mes tutoriaux sur Developpez.com
    Pas de question technique par MP... Les forums sont là pour ça

  6. #6
    Membre émérite
    Avatar de Antoine_935
    Profil pro
    Développeur web/mobile
    Inscrit en
    Juillet 2006
    Messages
    883
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur web/mobile

    Informations forums :
    Inscription : Juillet 2006
    Messages : 883
    Par défaut
    Windows définit un handler par défaut pour chaque type de fichier.
    Si pour les fichiers en .py tu mets python, l'exécution se lancera alors correctement.

Discussions similaires

  1. inclure du python dans un script shell
    Par Mim's dans le forum Interfaçage autre langage
    Réponses: 5
    Dernier message: 03/08/2011, 21h11
  2. erreur python dans un script .bat
    Par mr_samy81 dans le forum Général Python
    Réponses: 6
    Dernier message: 25/03/2009, 15h05
  3. Radio boutton dans un script python
    Par Abla23 dans le forum Zope
    Réponses: 17
    Dernier message: 12/07/2006, 17h12
  4. Interpreter un script python dans un prog python
    Par romeo9423 dans le forum Général Python
    Réponses: 3
    Dernier message: 01/12/2005, 16h16
  5. Réponses: 3
    Dernier message: 05/04/2005, 14h26

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