Получать поля из таблицы словарь, а не в список оказалось очень просто:
>>> import MySQLdb
>>> import MySQLdb.cursors
>>> myDb = MySQLdb.connect(user='andy47', passwd='password', db='db_name', cursorclass=MySQLdb.cursors.DictCursor)
>>> myCurs = myDb.cursor()
>>> myCurs.execute("SELECT columna, columnb FROM tablea")
>>> myCurs.fetchone()
{'columna':'first value', 'columnb':'second value'}
P.S. http://www.halfcooked.com/mt/archives/000969.html -- оригинал тут =) спасибо автору
Показаны сообщения с ярлыком python. Показать все сообщения
Показаны сообщения с ярлыком python. Показать все сообщения
пятница, 29 мая 2009 г.
вторник, 21 апреля 2009 г.
python3
Наверное, все знают, что грядет python3. Эта первая статья из серии, где рассказываются какие новшества ждут нас в языке.
Статья не очень понравилась, я конечно понимаю, что главная задача сейчас -- убедить программистов перейти на 3-й питон, но некоторые аргументы у автора, просто смешные:
"Вызов
Давить надо на эффективность и функциональность, а он, эх...
P.S. И, конечно, полный список изменений можно посмотреть на официальном сайте
Статья не очень понравилась, я конечно понимаю, что главная задача сейчас -- убедить программистов перейти на 3-й питон, но некоторые аргументы у автора, просто смешные:
"Вызов
print()
гораздо проще вызова System.out.println()
в Java, так что можно сравнительно просто переучиться и начать пользоваться преимуществами нового подхода."Давить надо на эффективность и функциональность, а он, эх...
P.S. И, конечно, полный список изменений можно посмотреть на официальном сайте
пятница, 3 апреля 2009 г.
Практика эффективного программирования на python
Читать эту статью нужно, только если есть желание потестить советы из нее :)
Советы по увеличению производительности python скриптов
Советы по увеличению производительности python скриптов
Подписаться на:
Сообщения (Atom)