Séance 9 - CGI/Python

Séance précédente, séance suivante

J'arriverai aujourd'hui à 16h45. Bien sûr, commencez sans moi ! Si vous ne parvenez pas à faire fonctionner votre script en CGI, commencez par programmer uniquement la partie Python, à partir de paramètres récupérés non pas depuis un formulaire HTML mais en ligne de commande, ou carrément définis directement dans le code source.


Contenu du TP

Au menu de cette séance, on finit l'exercice 8 et on commence le projet.

L'énoncé du TP se trouve toujours ici, des explications concernant CGI, et comment récupérer en Python les valeurs d'un formulaire HTML sont disponibles sur la page de la séance précédente.

Rappelons quelques commandes utiles vues aux TP précédents : On en déduit la requête Google ouvrir écriture open python qui permet de tomber en 30 secondes sur cette page de tutoriel qui fournit un exemple limpide. Jetez un oeil dans ce programme Python pour voir comment utiliser ces fonctions de lecture et écriture dans un fichier texte, par exemple, en l'appelant sur ce fichier.

Un exemple CGI récupérant les valeurs de formulaires pour agir sur le fichier csv est à venir.

On peut aussi lire attentivement le cours sur Python pour remarquer à la page 38 : écriture d'une ligne : fd.write(variable).

Python étant un langage interprété, pas d'excuse pour prendre des pauses au milieu du TP :
La programmation selon xkcd