【发布时间】:2018-12-11 01:06:28
【问题描述】:
我正在尝试创建一个可以与 pandas.read_sql_query 一起使用的 SQL 查询。
query = '''SELECT var1, var2, var3, var4,
var5, var6, var7, var8, var9
FROM table
WHERE area='there' '''
这在控制台中运行时有效,但是当我尝试在 Spyder 编辑器中执行时,我看到以下内容:
语法错误:扫描三引号字符串时出现 EOF
【问题讨论】:
-
我不确定这将如何在 Spyder 而不是常规的 Python 解释器中运行。
-
两者都运行,我刚刚测试过。您正在代码中执行其他操作。请包括回溯。
-
它在 Spyder 的 IPython 控制台中运行,但在 Spyder 编辑器中使用“运行选择或当前行”时不运行。
-
为什么在运行单行时希望多行字符串正确运行?我没试过,但这听起来不合理。
-
来自 RStudio,我期待整个代码块使用“运行选择或当前行”命令运行,但现在意识到您必须突出显示所有要运行的内容。知道任何具有该功能的 Python IDE 吗?