( сопровождающий Spyder здесь ) Проблема в том, что вы пытаетесь запустить выбранный код строка за строкой с нашей функцией выбора запуска или текущей строки . После запуска первой строки в вашем коде, т.е.
query = '''SELECT var1, var2, var3, var4,
ясно, что вы получите
SyntaxError: EOF while scanning triple-quoted string literal
потому что эта строка не закрывает строку, которую вы начали.
Примечание : Выбор запуска или текущая строка ожидает завершенного оператора Python, то есть того, что может быть оценено как в Python (например, a = 10
) ).