Python3 Sq oop Ошибка синтаксического анализа импорта с \ $ CONDITIONS. "\" становится "\\" - PullRequest
0 голосов
/ 04 мая 2020

Я пытаюсь выполнить импорт sq oop с использованием подпроцесса python и получаю сообщение об ошибке \ $ CONDITIONS, он не анализируется правильно. запрос, который я использую = "--query SELECT TOP 10 A.PRJ_ID FROM SRS.ECSR.PROJECT A WHERE \ $ CONDITIONS" shlex команда (shlex.split (query)) привела: ['--query', 'SELECT TOP 10 A.PRJ_ID ИЗ ПРОЕКТА WHERE \ $ CONDITIONS '] subprocess.popen (shlex.split (query), stdout = PIPE, stderr = PIPE) и получение сообщения об ошибке: Выполнение оператора SQL: ВЫБОР ТОП 10 A.PRJ_ID ИЗ SRS .ECSR.PRJECT A WHERE \ (1 = 0); Выражение не булева типа, указанное в контексте, где ожидается условие, рядом с '('.

...