web-dev-qa-db-fra.com

Comment exécuter un fichier python à partir de LXTerminal?

J'ai créé un fichier .py et je l'ai enregistré dans mon dossier "Python" situé sur mon bureau. Maintenant, je veux exécuter ce fichier particulier nommé "use.py".

Comment puis-je exécuter le fichier avec LXTerminal?

1
user203545

Vous avez plusieurs options ici (choisissez celle que vous préférez):

  • Rendre le fichier lui-même exécutable.

    1. Sur la première ligne du fichier, assurez-vous que le "Shebang" est présent:

      #!/usr/bin/env python
      

      Ceci est nécessaire pour le shell afin qu'il sache exécuter le fichier.

    2. Marquez le fichier exécutable sur le système de fichiers:

      chmod +x thefile.py
      
    3. Exécutez-le comme n'importe quel autre exécutable:

      ./thefile.py
      

      ou

      /full/path/to/thefile.py
      
  • Exécutez le fichier directement dans l'interpréteur Python:

    python thefile.py
    

    L'inconvénient est que tous ceux qui souhaitent utiliser le fichier doivent savoir comment l'appeler. Avec la première option, vous avez cela dans le fichier lui-même et vous pouvez l'exécuter sans le savoir.

5
gertvdijk