【发布时间】:2020-03-15 23:55:30
【问题描述】:
当我使用 psycopg2 运行以下代码时:
cur.execute(
"""INSERT INTO logmsg (msg_type, file, msg) VALUES %s;""",
["Error", str(file), str(sys.exc_info()[0])])
我收到以下错误:
TypeError:字符串格式化期间并非所有参数都转换
有人可以帮我解决这个问题吗?
【问题讨论】:
-
这是哪个版本的 Python?在 Python2.x 和 Python3 之间混合格式函数可能会导致问题。见stackoverflow.com/questions/18053500/…
标签: python postgresql pycharm psycopg2