Déclaration d'encodage du code source Python
PEP 263 spécifie la méthode de déclaration de l'encodage du code source Python. Généralement, l'encodage est déclaré dans les deux premières lignes d'un fichier Python comme :
#!/usr/bin/python # -*- coding: utf-8 -*-
Cependant, certains fichiers utilisent le format suivant :
#!/usr/bin/python # -*- encoding: utf-8 -*-
Notamment, le deuxième format remplace " coding" par "encoding."
Déclaration d'encodage de fichier appropriée
Selon la documentation officielle de Python, une déclaration d'encodage est reconnue si un commentaire dans la première ou la deuxième ligne de un script correspond à l'expression régulière suivante :
coding[=:]\s*([-\w.]+)
La forme recommandée est :
# -*- coding: <encoding-name> -*-
Bien que vous puissiez utiliser un autre texte avant de "coder", il est conseillé d'utiliser "coding" ( sans préfixe) pour une compatibilité totale avec les recommandations de documentation Python.
Considérations spécifiques
Au-delà des exigences de Python, il est important de prendre en compte votre logiciel d'édition spécifique. Certains logiciels, comme GNU Emacs, reconnaissent la forme de codage dès le départ, tandis que d'autres, comme Vim, peuvent nécessiter des adaptations spécifiques. Assurez-vous d'utiliser le format approprié pour Python et votre logiciel d'édition.
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!