0
你好家伙,我已经看到了这点让我感到doubted..The代码阵列功能
from sqlalchemy import *
db = create_engine('sqlite:///tutorial.db')
metadata = BoundMetaData(db)
users = Table('users', metadata,
Column('user_id', Integer, primary_key=True),
Column('name', String(40)),
Column('age', Integer),
Column('password', String),
)
users.create()
i = users.insert()
i.execute(name='Mary', age=30, password='secret')
i.execute({'name': 'John', 'age': 42},
{'name': 'Susan', 'age': 57},
{'name': 'Carl', 'age': 33})
s = users.select()
rs = s.execute()
row = rs.fetchone()
print 'Id:', row[0]
print 'Name:', row['name']
print 'Age:', row.age
print 'Password:', row[users.c.password]
在这里,我知道打印“ID:”代码row[0]
打印从外地行的第一个值和row['name']
打印行中的名称值,并从row.age
打印行的年龄值。但在密码的情况下,您可以看到该条件不是上面给出的row[users.c.password]
。
我只需要知道使用c。是在这里ç看到的varibaleÇdecalired。就是它的代码或若有所失类..我havnt的对象成员..
对不起久问题。任何帮助将不胜感激。提前感谢