Maison >développement back-end >Tutoriel Python >Partagez un exemple de didacticiel sur l'exécution de scripts Python à l'aide de CGI sur IIS
Cet article présente principalement le tutoriel d'exécution de scripts Python en mode CGI sur le serveur IIS Bien que les performances d'IIS ne soient pas idéales... Les amis qui en ont besoin peuvent s'y référer
En raison de leur exposition à Python. développement Web, il m'est arrivé d'étudier la méthode CGI la plus simple. Il est vraiment difficile de configurer Python pour le développement Web sous Windows. Cependant, il est assez facile à configurer sous Linux. Microsoft avait un article technique "Utilisation des scripts Python". " avec IIS" présente ce contenu. Cet article présente deux méthodes. La première consiste à utiliser le moteur ASP pour exécuter des scripts Python. Bien sûr, la technologie ASP est obsolète. faites-le simplement aujourd'hui. Présentez le fonctionnement du module CGI.
Écrivez un script Python simple qui prend en charge CGI (cet article présente la version 3.2 de Python) :print("Status: 200 OK") print("Content-type: text/html") print() # 打印一行空白行,用于分隔HTTP Header和正文 print("<h1>Hello World!</h1>")C'est tout. Vous pouvez deviner que CGI redirige le flux de sortie standard vers le flux de sortie HTTP. est utilisé pour réaliser une page Web ou une transmission de données. Bien sûr, cela ne peut pas être exécuté directement dans IIS. Nous devons le configurer, ouvrir l'interface du gestionnaire Internet Information Services (IIS) et sélectionner "Handler Mapping".
soit installé dans C:Python32, alors vous pouvez voir l'image ci-dessous Remplissez-le comme ceci :
import cgitb; cgitb.enable() print("Status: 200 OK") print("Content-type: text/html") print() # 打印一行空白行,用于分隔HTTP Header和正文 print("<h1>Hello World!</h1>")De cette façon, si une erreur se produit, cela sera signalé de manière conviviale. Sortie de l'erreur.
Explication détaillée de l'écriture de données cgi dans un exemple de texte ou de base de données2 .
Qu'est-ce que CGI ? Introduction détaillée à la programmation Python CGIUtilisation du module CGI pour créer un exemple de didacticiel de page Web simplePartagez un exemple de didacticiel de. Programmation Python CGIExplication détaillée du XML et exemple de code des applications CGI modernesLe processus FastCGI s'est arrêté de manière inattendue, provoquant une erreur 500<.>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!