【发布时间】:2012-02-26 17:53:45
【问题描述】:
我正在使用 python 2.7 我正在用 python 写一些查询
q = '''
select * from users where user_name = %(user_name)s and user_email = %(user_email)s
'''
我想分两步格式化字符串 类似:
q2 = q % {'user_name':'david'}
q3 = q2 % {'user_email':'sss@sss.com'}
我写的例子不起作用。 python抛出KeyError 是否有其他选项可以执行这些任务?
【问题讨论】:
-
这不是你在 Python 中做数据库的方式。