【问题标题】:How do I print SQL syntaxed code as string in Python?如何在 Python 中将 SQL 语法代码打印为字符串?
【发布时间】:2022-01-12 14:11:46
【问题描述】:

所以我需要在控制台打印这个:

print(f"INSERT INTO TABLE{i+1} ({fin_prnt[i].keys()[1:-1]})")

但是 PyCharm 一直将INSERT INTO 突出显示为 SQL 语法,并且在执行时会产生错误。有没有办法可以在控制台输出中将该段落打印为字符串?

谢谢

【问题讨论】:

  • 显示更多代码 - i 来自哪里? fin_prnt 是什么?
  • 试试这个:print('INSERT INTO TABLE{0}'.format(fin_prnt[i].keys()[1:-1] + 1))

标签: python sql


【解决方案1】:

您是否更改了 PyCharm 中的任何设置?

我的打印效果很好(2021.2 版)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-04
    • 2021-12-29
    • 1970-01-01
    • 1970-01-01
    • 2020-07-01
    相关资源
    最近更新 更多