Maison > développement back-end > Tutoriel Python > Pourquoi est-ce que j'obtiens « TypeError : les indices de chaîne doivent être des entiers » lors de la conversion de JSON en CSV ?

Pourquoi est-ce que j'obtiens « TypeError : les indices de chaîne doivent être des entiers » lors de la conversion de JSON en CSV ?

Barbara Streisand
Libérer: 2024-12-04 20:28:12
original
950 Les gens l'ont consulté

Why Am I Getting

TypeError : les indices de chaîne doivent être des entiers

Lors de la tentative de conversion de données JSON au format CSV, les utilisateurs peuvent rencontrer l'erreur "TypeError : chaîne les indices doivent être des entiers." Ce problème survient lorsque vous essayez d'accéder aux valeurs des données JSON à l'aide d'index de chaîne, ce qui n'est pas autorisé.

Les données JSON incluent des dictionnaires dans lesquels les clés sont des chaînes et les valeurs sont d'autres types de données, tels que des entiers. Pour accéder correctement aux valeurs, il est nécessaire d'utiliser les noms de clés du dictionnaire, et non les indices de chaîne.

Par exemple, considérons cet extrait du code fourni :

for item in data:
    csv_file.writerow([item["gravatar_id"], item["position"], item["number"]])
Copier après la connexion

Ici, les clés du dictionnaire ("gravatar_id", "position" et "number") permettent d'accéder aux valeurs correspondantes. Essayer d'utiliser des indices de chaîne, tels que item["0"], entraînerait l'erreur "Les indices de chaîne doivent être des entiers".

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!

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal