在Python中使用
session.run
执行DolphinDB脚本时出现错误:
TypeError: not enough arguments for format string
dbs = """
stk = select * from stk where ts_code like "204%.SH"
"""
s.run(dbs)
这可能是什么原因?如何更改才能正常工作?
在 Python 中,“like”子句中的百分号 (%) 被解释为格式字符串的标识符。您可以使用两个百分号 (%%) 对其进行转义,也可以使用 r"..." 将字符串指定为原始字符串,以指示编译器不要解释转义序列。