Python Codecs Open
Ce tutoriel présente la fonction codecs.open()
en Python.
La fonction codecs.open()
fonctionne en parallèle avec la fonction intégrée open()
de Python et ouvre les fichiers avec un encodage spécifique. Par défaut, il ouvre un fichier en mode lecture.
La fonction codecs.open()
ouvre tous les fichiers en mode binaire, même s’il n’est pas mentionné manuellement dans la syntaxe du code. Cela évite la perte de données qui peut survenir lors de l’encodage 8 bits.
La syntaxe de la fonction codecs.open()
est la suivante :
codecs.open(filename, mode="r", encoding=None, errors="strict", buffering=-1)
Les arguments de la syntaxe de la fonction décrite ci-dessus contiennent leurs valeurs par défaut.
La fonction codecs.open()
est devenue obsolète après la sortie de la version 2.6 de Python. Python a ajouté une autre fonction io.open()
qui a été utilisée pour améliorer les capacités de la fonction intégrée open()
.
La syntaxe de la fonction io.open()
, qui est principalement comparée à la fonction codecs.open()
, est relativement différente de la fonction codecs.open()
, qui est la suivante.
io.open(
file,
mode="r",
buffering=-1,
encoding=None,
errors=None,
newline=None,
closefd=True,
opener=None,
)
La fonction codecs.open()
, bien qu’existante dans les versions les plus récentes, n’a pas de valeur réelle et est principalement utilisée pour la rétrocompatibilité.
Vaibhhav is an IT professional who has a strong-hold in Python programming and various projects under his belt. He has an eagerness to discover new things and is a quick learner.
LinkedInArticle connexe - Python File
- Comment obtenir tous les fichiers d'un répertoire
- Comment ajouter du texte à un fichier en Python
- Comment vérifier si un fichier existe en Python
- Comment trouver des fichiers avec une certaine extension seulement en Python
- Comment lire des lignes spécifiques d'un fichier en Python
- Lire un fichier texte et imprimer son contenu en Python