Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #78509
| From | cl@isbd.net |
|---|---|
| Newsgroups | comp.lang.python |
| Subject | Using namedtuple with sqlite, surely it can do better than the example |
| Date | 2014-09-30 22:32 +0100 |
| Message-ID | <n3krfb-mo1.ln1@chris.zbmc.eu> (permalink) |
In the namedtuple documentation there's an example:-
EmployeeRecord = namedtuple('EmployeeRecord', 'name, age, title, department, paygrade')
import sqlite3
conn = sqlite3.connect('/companydata')
cursor = conn.cursor()
cursor.execute('SELECT name, age, title, department, paygrade FROM employees')
for emp in map(EmployeeRecord._make, cursor.fetchall()):
print emp.name, emp.title
(I've deleted the csv bit)
Surely having to match up the "name, age, title, department,
paygrade" between the tuple and the database can be automated, the
example is rather pointless otherwise. At the very least one should
use the same variable instance for both, but it should be possible to
get the tuple names from the database.
--
Chris Green
ยท
Back to comp.lang.python | Previous | Next — Next in thread | Find similar | Unroll thread
Using namedtuple with sqlite, surely it can do better than the example cl@isbd.net - 2014-09-30 22:32 +0100 Re: Using namedtuple with sqlite, surely it can do better than the example Peter Otten <__peter__@web.de> - 2014-10-01 01:06 +0200 Re: Using namedtuple with sqlite, surely it can do better than the example Mark Lawrence <breamoreboy@yahoo.co.uk> - 2014-10-01 00:23 +0100
csiph-web