Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
python:executer_python_chez_ovh [2020/02/02 09:22] – créée physix | python:executer_python_chez_ovh [2020/07/24 03:31] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Exécuter Python sur OVH ====== | ====== Exécuter Python sur OVH ====== | ||
+ | |||
+ | ===== La base ===== | ||
Mettre le fichier .cgi dans /cgi-bin/ | Mettre le fichier .cgi dans /cgi-bin/ | ||
- | #!/usr/bin/python | + | {{:python: |
+ | Passer le fichier en exécutable (705) | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Contenu du fichier : | ||
+ | |||
+ | < | ||
+ | # | ||
# -*- coding: UTF-8 -*- | # -*- coding: UTF-8 -*- | ||
+ | print(" | ||
+ | print(" | ||
+ | </ | ||
+ | |||
+ | Ou | ||
+ | |||
+ | < | ||
+ | # | ||
+ | # -*- coding: UTF-8 -*- | ||
print(" | print(" | ||
+ | from random import * | ||
- | print("Hello World!") | + | for i in range (1,10): |
+ | | ||
+ | |||
+ | </ | ||
+ | |||
+ | Pour afficher : | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | ===== Pour afficher les erreurs =====< | ||
+ | |||
+ | import cgitb | ||
+ | cgitb.enable() | ||
+ | |||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Compteur de visite ===== | ||
+ | |||
+ | < | ||
+ | #!/ | ||
+ | from datetime import datetime | ||
+ | import cgitb | ||
+ | cgitb.enable() | ||
+ | |||
+ | print ' | ||
+ | |||
+ | print (datetime.now()) | ||
+ | |||
+ | try: | ||
+ | fichier = open(' | ||
+ | nbr_visiteurs = int(fichier.read()) | ||
+ | except Exception: | ||
+ | nbr_visiteurs = 0 | ||
+ | fichier = open(' | ||
+ | fichier.write(str(nbr_visiteurs+1)) | ||
+ | print nbr_visiteurs+1,' | ||
+ | |||
+ | </ | ||
+ | ===== Liens ===== | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | [[http:// | ||