59 votes

pymysql fetchall() résultats en tant que dictionnaire?

Existe-t-il un moyen d’obtenir les résultats d’un fetchall() sous forme de dictionnaire en utilisant pymysql ?

108voto

Seun Osewa Points 3243

PyMySQL inclut un `` fichier . Il fait ce que je pense que vous voulez. Voici comment l’utiliser :

https://github.com/PyMySQL/PyMySQL/blob/master/pymysql/tests/test_DictCursor.py

44voto

Mark Amery Points 4705

Utilisez `` , qui renvoie les lignes représentées sous forme de dictionnaires mappant les noms de colonne aux valeurs.

Quelques façons de l’utiliser...

Créez un objet de connexion et faites apparaître tous les curseurs à partir de celui-ci `` :

Créez un `` objet de connexion ordinaire à partir d’un objet de connexion ordinaire :

Connectez-vous et créez une ligne en une avec :

3voto

d0nut Points 232

Utilisez un DictCursor dans la méthode cursor().

1voto

physicalattraction Points 1901

Si vous voulez dire que vous souhaitez récupérer deux colonnes et les renvoyer sous forme de dictionnaire, vous pouvez utiliser cette méthode.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X