Maison > développement back-end > Tutoriel Python > Quelles sont les manières de définir la méthode d'encodage des fichiers en Python ?

Quelles sont les manières de définir la méthode d'encodage des fichiers en Python ?

清浅
Libérer: 2020-10-13 10:29:41
original
22589 Les gens l'ont consulté

Comment Python définit l'encodage du fichier : 1. Utilisez "coding="; 2. Utilisez "-*- coding: -*-" 3. Utilisez "vim : set fileencoding= :" méthode à définir.

Quelles sont les manières de définir la méthode d'encodage des fichiers en Python ?

Si vous souhaitez remplir des caractères chinois dans un fichier en python2, vous devez ajouter une ligne de code pour déclarer le commentaire d'encodage du fichier, sinon python2 signalera une erreur. Parce que son format d'encodage par défaut est ASCII. Ce problème n'existe plus dans python3. Le codage de fichier par défaut de python3 est UTF-8. Aujourd'hui, je vais vous présenter comment définir l'encodage de fichiers en python, ce qui a un certain effet de référence. J'espère que cela sera utile à tout le monde

[Cours recommandés : Tutoriel Python]

Pour mettre le commentaire de codage sur la première ou la deuxième ligne, de manière générale, les deux premières lignes du fichier Python doivent être écrites ainsi :

#!/usr/bin/python
# -*- coding: UTF-8 -*-
Copier après la connexion

La première ligne précise l'interpréteur python, la deuxième ligne spécifie la méthode de codage du fichier python. Il existe les méthodes facultatives suivantes pour définir la méthode de codage

(1) Utilisez la méthode de configuration avec un signe égal <🎜. >

#!/usr/bin/python
# coding=<编码名称>
Copier après la connexion

(2) Utilisez la méthode de configuration avec deux points, qui est la méthode que la plupart des éditeurs peuvent identifier correctement

#!/usr/bin/python
# -*- coding: <编码名称> -*-
Copier après la connexion

(3) formulaire vim méthode

#!/usr/bin/python
# vim: set fileencoding=<编码名称> :
Copier après la connexion
La définition de l'instruction de codage dans l'en-tête a les fonctions suivantes :

1 S'il y a des commentaires chinois dans le code, cette instruction est nécessaire

<.>2. Les éditeurs plus avancés l'utiliseront comme format de fichier de code basé sur la déclaration d'en-tête.

3. Le programme sera initialisé via la déclaration d'en-tête et le décodage, donc le format de stockage de la déclaration d'en-tête et le code doivent être cohérents

Résumé : ce qui précède représente l'intégralité du contenu de cet article. , j'espère que cela sera utile à tout le monde. Aide.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal