1
liluo 2013-05-03 09:29:22 +08:00
if one:
if rv: return rv[0] else: return None else: return rv |
2
liluo 2013-05-03 09:30:55 +08:00
if one:
....if rv: ........return rv[0] ....else: ........return None else: ....return rv 代码缩进不能,请将 . 脑补成空格. |
3
dreampuf 2013-05-03 13:03:59 +08:00
三元操作符的组合判断。
Sqlite API, Django ORM 或者 SQLAlchemy 都支持获取一个的操作,建议使用原生API e.g. `cur.fetchone()` |
4
xavierskip 2013-05-03 13:23:51 +08:00
中间的那一行是这个吧:
rv = [dict((cur.description[idx][0].lower(), value) for idx, value in enumerate(row)) for row in cur.fetchall()] lz看明白这一行没?! (True: do...) if xxx else (False: do...) |
5
hhrmatata 2013-05-03 16:36:06 +08:00
没有代码缩进好难看啊
不知道v2ex为什么不支持。 |
6
shinerene OP |