Python - Éditeur

Table des matières
Le mod_python que nous utilisons dans Apache devient vraiment quelque chose d'exceptionnel lors de l'utilisation du éditeur, car cela nous permet de construire des programmes en Python beaucoup plus complexe et riche que ce que nous pouvons réaliser en utilisant CGI.
Le éditeur ce qu'il fait, c'est exécuter les fichiers via le serveur Web Python et interpréter leurs fonctions.
Activer le module éditeur
Pour permettre l'utilisation de éditeur c'est aussi simple que d'apporter quelques modifications au fichier .htaccess de notre site afin que le serveur web sache comment il va interpréter et quoi faire de nos fichiers .py, voyons dans l'image suivante ce qu'il faut y mettre .htaccess.

Comme on peut le voir, nous indiquons que le gestionnaire de l'extension .py sera mod_python Et puis nous voyons que le gestionnaire Python sera l'éditeur, avec cela nous avons résolu notre première étape.
Exécuter notre première fonction
L'une des premières choses à savoir lors de l'utilisation du éditeur, est-ce que les fonctions des fichiers python .py ils seront traités comme des documents lorsqu'ils seront exposés sur le Web, voyons un petit exemple. Oui nous avons un programme dans le fichier script.py et à l'intérieur nous avons une fonction appelée func, lors d'un appel à notre URL contenant le fichier, disons que c'est la suivante : example.com/script.py/func ce que nous faisons est d'appeler la première exécution de la fonction à faire, fonction.
Comme il est utilisé comme document Web, l'appel sans passer de paramètres par défaut invoquera index, donc exemple.com/script.py il cherchera dans notre programme une fonction appelée index.
Voyons ci-dessous un exemple de code de la façon dont nous pourrions définir notre fonction d'index.
 def index (): return "Hello, world!" 

Comme on peut le voir, il n'y a rien que l'on ne puisse comprendre au premier coup d'œil, c'est un Hello World classique !Nous soulignons que dans ce cas, la fonction envisage de recevoir des paramètres et renvoie simplement la chaîne.
Implémenter des paramètres dans des fonctions
Comme il est presque obligatoire que beaucoup de nos fonctions doivent prendre des paramètres, nous allons voir comment nous pouvons les recevoir et les travailler, pour cela nous allons d'abord voir l'exemple suivant et ensuite nous expliquerons son contenu :
 def greet (name = 'world'): return 'Hello,% s!' % Nom 

Dans le cas de cette fonction saluer, il recevra un paramètre que nous travaillerons sous le nom name, dès sa réception notre fonction renverra le chaîne Bonjour accompagné du contenu du nom, assez facile à voir.
Pour que cela soit visible, lors de l'appel du script dans l'URL, nous devons mettre quelque chose comme ceci : example.com/script.py/greet?name=Pepe.
Avec cela, la page devrait répondre avec un Hello Pepe! Si nous utilisons la fonction d'accueil que nous avons décrite dans l'exemple.
Une autre chose que nous pouvons remarquer est que dans le cas de l'exemple, nous pouvons passer un paramètre par défaut, au cas où l'utilisateur omet de donner une valeur au paramètre et nous n'avons pas défini d'exception, nous pouvons afficher une valeur par défaut au lieu de laisser notre le programme échoue.
Avec cela, nous terminons le tutoriel, connaissant l'éditeur et la manière dont cela rend notre application Python sur le web est plus optimal et avancé.Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave