Partage
  • Partager sur Facebook
  • Partager sur Twitter

Python sous linux

Exécution d'un fichier python sou s la console

    20 janvier 2011 à 21:18:56

    Bonjour, :euh:
    je cherche juste à savoir comment je peux faire pour exécuter mon fichier.py directement dans le terminal.
    Merci pour vos réponses.
    • Partager sur Facebook
    • Partager sur Twitter
      20 janvier 2011 à 21:24:01

      bah tu donnes juste le droits d'execution a ton script avec la command:
      chmode +x [ton fichier.py]

      et tu executes comme ceci:
      ./[ton fichier.py]
      • Partager sur Facebook
      • Partager sur Twitter
        20 janvier 2011 à 22:13:05

        Sachant que la méthode de na15 ne marchera qu'avec une ligne en plus en tête de fichier et qu'il s'est trompé. (c'est chmod pas chmode)
        • Partager sur Facebook
        • Partager sur Twitter
          21 janvier 2011 à 22:24:29

          Tu dois rajouter la ligne
          #!/usr/bin/env python
          

          dans l'en-tête de ton script, appliquer le chmod, pas necessairement dans cet ordre et tu pourras lancer ton script avec ./script.py
          • Partager sur Facebook
          • Partager sur Twitter
            4 février 2011 à 14:11:39

            Après avoir tester la méthode de na15 et remplacer chmode par chmod, il ne se passe rien. Quand je fais 'ls' je vois mon fichier qui a changer de couleur ( il devient bleu clair). J'utilise Kubuntu je suppose qu'il n'y a pas de différence avec Ubuntu mais dans tout les cas ça ne marche pas.
            Je veux juste l'exécuter sous le terminal (comme un double clique sur un fichier sous windows)
            Merci :euh:
            • Partager sur Facebook
            • Partager sur Twitter
              4 février 2011 à 22:46:38

              je pige pas ...

              lancer dans un term:
              ouvrir un terminal et taper "python monfichier.py"
              si monfichier a un bon shebang et les droits necessaires, taper "./monfichier.py"

              en cliquant l'icone:
              si c'est un fichier .py alors shebang et droits necessaires.
              si c'est un lanceur et que tu veux que ça ouvre un term, définir le lanceur ainsi (pour xterm par exemple):
              si shebang: xterm -e "monpath/monfichier.py"
              ou encore: bash -c "cd monpath;python monfichier.py"
              etc ...


              • Partager sur Facebook
              • Partager sur Twitter

              Python c'est bon, mangez-en. 

              Python sous linux

              × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
              × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
              • Editeur
              • Markdown