Table des matières

, , ,

:TODO_DOCUPDATE:

Python : utilisation d'entêtes

Des entêtes (headers) peuvent être utilisées sur certains scripts notamment pour :

Exécution sur les systèmes GNU/Linux

Pour permettre à un script de s’exécuter facilement sur différentes distributions, on peut placer en entête le shegang suivant :

#!/usr/bin/env python

Ici le programme env est utilisé pour déterminer le chemin exact de l'interpréteur python dans l'environnement de l'utilisateur. Le script sera alors transmis à l'interpréteur pour execution.

En général, on utilise cet entête uniquement sur les scripts prévus pour être lancés par l'utilisateur : on parle de point d'entrée (entry point).
Le shebang est est interprété seulement par les systèmes GNU/Linux.

La note concernant les erreurs obtenues lorsque le jeu de caractères est mal reconnu

Références