【发布时间】:2017-11-26 18:02:33
【问题描述】:
在格式化字符串时,我有一个奇怪的行为,例如:
"""select username from users, price where pricing_id ='{r}' and price.REQUESTER=users.ID;""".format(r=pr)
这给了我:
'select username from users, price where pricing_id =\\'ID123\\' and price.REQUESTER=users.ID;'
注意每个引号前不需要的转义。在 Python 控制台中执行相同的操作会得到正确的结果,但在 Pycharm 中运行(或评估)会产生自动添加的反斜杠。有人遇到过类似的事情吗?这是py3.5环境。
【问题讨论】:
标签: pycharm string-formatting python-3.5