Maison  >  Article  >  Opération et maintenance  >  Comment exécuter Python sous Linux ?

Comment exécuter Python sous Linux ?

藏色散人
藏色散人original
2019-05-21 15:43:2325034parcourir

Comment exécuter Python sous Linux ?

Recommandations d'apprentissage associées : Tutoriel vidéo Linux

Il existe de nombreuses méthodes sous Linux Il existe trois façons d'exécuter python :

1. Exécution en ligne de commande :

Créez un document *.py et écrivez-y du code python. Après cela, exécutez sur la ligne de commande :

$ python   *.py

Notes : 1. Le chemin absolu du fichier doit être spécifié ; 2. La sortie doit être spécifiée dans le code source, par exemple print

2. Script UNIX :

Après avoir créé le fichier *.py, vous devez ajouter le chemin d'exécution python en tête du code source, tel que "#!/usr /bin/python". Parmi eux, "#!" est appelé "hash bang". Après cela, modifiez d'abord l'autorisation de texte sur le fichier exécutable, puis exécutez-le :

$ chmod +x *.py
$ ./*.py

Remarques : 1 Si le chemin d'exécution de python est introuvable, entrez $ quel python afficher. ; 2. Une autre méthode plus applicable consiste à ajouter le programme env pour trouver automatiquement le chemin python, par exemple en réécrivant la première ligne en "#!/usr/bin/env python". Cette méthode facilite l'exécution multiplateforme du programme, mais la condition préalable est de garantir le chemin d'environnement ; si vous ne connaissez pas le chemin d'environnement, entrez $ quel environnement afficher.

3. Chargement et rechargement du module :

Module (module) : une encapsulation d'un groupe de noms de variables. Un module correspond à cet unique "espace de noms". Après avoir chargé le module, accédez à l'objet via object.attribute. Un module peut être compris comme un "package". L'avantage est que tous les codes traitant du même problème sont packagés pour une utilisation répétée. Le concept de module fourni par python résout très bien le problème des noms de variables répétés, car même si les noms de variables sont les mêmes, ils peuvent toujours être distingués car les noms de modules sont différents (un peu comme l'opérateur "double deux-points" en langage R, paquet::fonction ).

Chargement : importer monmodule ou depuis l'objet d'importation monmodule ; une autre méthode utilise execfile('mymodule.py').

Surcharge : utilisez la fonction load(), telle que load(mymodule).

Remarque : 1. Import/from/load() n'a pas besoin de spécifier le suffixe du module, ce qui implique également que le module doit être dans le répertoire en cours d'exécution. 2. Après import/from, vous ne pouvez pas ; importer/de nouveau effet. De même, import/from (la deuxième fois) ne fonctionne pas après modification du module. Cela doit être chargé avec load(). execfile() n'a pas ce problème.

4. La manière la plus cool :

Configurez l'environnement d'exécution Python dans Emacs.

Recommandations d'apprentissage associées : Tutoriel Python

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn