Le module json de Python ne gère qu'un ensemble fixe de types. Pour sérialiser des nombres complexes, des dates, des chemins ou des classes définies par l'utilisateur, vous devez fournir une fonction default ou sous-classer JSONEncoder, puis associer la sortie à object_hook du côté décodage.
json / serialization / JSONEncoder / default / object_hook / python-standard-library / datetime / complex
Apprenez à analyser des données JSON en Python à partir de littéraux de chaînes et de fichiers, et à gérer efficacement les erreurs de décodage potentielles à l'aide du module json intégré.
python / json / parsing / decoding / file handling / error handling / pathlib / data serialization
Un guide sur l'utilisation du module Python csv pour détecter automatiquement les délimiteurs, gérer les marques d'ordre des octets (BOM) Unicode avec utf-8-sig, et gérer les problèmes de sauts de ligne spécifiques aux plateformes à l'aide de la classe Sniffer et des paramètres d'ouverture de fichier corrects.
python / csv / data-processing / encoding / utf-8-sig / automation