/
ilya.petrash
/
SimplePyScripts
Обзор
Документация
Войти
/
ilya.petrash
/
SimplePyScripts
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
sqlite3__examples/select_as_dict.py
34 строки
920 B
gil9red
Refactoring. Using black code style
27 июн 2023, 13:11
27 июн 2023, 13:11
a8d9500
Код
Авторство
О чём код?
#!/usr/bin/env python3 # -*- coding: utf-8 -*- __author__ = "ipetrash" import sqlite3 with sqlite3.connect(":memory:") as connect: connect.executescript( """ create table stocks ( date text, trans text, symbol text, qty real, price real ); insert into stocks values ('2006-01-05', 'BUY', 'RHAT', 100, 35.14); insert into stocks values ('2006-05-01', 'BUY', 'TFAR', 40, 112.10); """ ) print(connect.execute("select * from stocks").fetchall()) print() # SOURCE: https://docs.python.org/3/library/sqlite3.html#sqlite3.Connection.row_factory # SOURCE: https://docs.python.org/3/library/sqlite3.html#row-objects connect.row_factory = sqlite3.Row items = connect.execute("select * from stocks").fetchall() print(items[0]["symbol"]) print([dict(x) for x in items])