Notes sur le module sqlite3 de python

Je le vérifie à chaque fois que je l'utilise, c'est donc un mémo mémo. Si vous définissez row_factory de Connection sur Row, vous pouvez accéder au résultat de la requête par nom de colonne.

sqlite.py


#!/usr/bin/env python




import sqlite3




con = sqlite3.connect(":memory:")
con.executescript("""
create table temp (hoge text);
insert into temp values ('piyo');
insert into temp values ('fuga');
""")
con.commit()




con.row_factory = sqlite3.Row
cur = con.execute("""
select * from temp
""")




for c in cur:
    print c["hoge"]

Recommended Posts

Notes sur le module sqlite3 de python
Notes sur Flask
Remarques sur les réseaux de neurones
Notes de céleri sur Django
Remarques sur l'installation de PycURL
Remarques sur l'utilisation d'Alembic
Remarques sur les fonctions de la famille SciPy.linalg
Remarques sur tf.function et traçage
Remarques sur l'installation de dlib sur Mac
Remarques sur les * args et ** kargs
Remarques sur la définition des slots PySide (2)
[Django] Remarques sur l'utilisation de django-debug-toolbar
Où je suis tombé sur SQLite3
Installer le module sur Anaconda (Mac)
Notes sur pyenv et Atom
Précautions lors de la définition des emplacements pour PySide
[Python] Notes sur l'analyse des données
Remarques sur l'optimisation à l'aide de Pytorch
Remarques sur l'installation de Python sur votre Mac
Remarques sur l'installation de pipenv sur votre Mac
Remarques sur l'installation d'Anaconda 3 sur Windows
Remarques sur imshow () d'OpenCV
Remarques sur l'installation de Python sur CentOS
Notes sur Python et les types de dictionnaire
Remarques sur la gestion des packages avec conda
Remarques sur l'utilisation de MeCab depuis Python
Remarques sur l'utilisation de pywinauto
Comment utiliser le module de journalisation de Python
Remarques sur l'utilisation de la post-réception et de la post-fusion
Remarques sur l'utilisation des featuretools
Trier les noms avec le module aléatoire de Python
Remarques sur l'installation de Python à l'aide de PyEnv
Notes sur l'utilisation de rstrip avec python.
Remarques sur l'accès à dashDB à partir de python
En savoir plus sur la journalisation à l'aide du module de journalisation de Python ①
Erreur lors de la compilation du module mmh3 dans CircleCI
Remarques sur l'utilisation de matplotlib sur le serveur
Remarques sur la rédaction de requirements.txt
Remarques sur l'installation d'Ubuntu 18.04 sur XPS 15 7590
(Débutant) Remarques sur l'utilisation de pyenv sur Mac