Что не так в синтаксисе

0 голосов
спросил 26 Сен, 11 от bulnik (120 баллов) в категории Программные продукты Esri
from win32com.client import Dispatch
import sys
gp = Dispatch("esriGeoprocessing.gpDispatch.1")
layername = sys.argv[1]
gp.workspace = "c:/temp/1"
count = gp.GetCount_management(layername)
layernamenew = layername.replace("_Layer", "")
outputstr = "\" + "ID" + "\"" + " <= " + str(count)
gp.AddMessage(outputstr)
gp.SetParameterAsText(2, outputstr)

Собственно скрипт из статьи http://gis-lab.info/qa/mb-python.html

<type 'exceptions.SyntaxError'>: invalid syntax (<string>, line 8%29
Не удалось выполнить (sqlscript). А это ошибка при выполнении.

как исправить??или что не так делаю?

1 Ответ

0 голосов
ответил 27 Сен, 11 от doujin (2,960 баллов)
Если под смайликом скрывается восьмая строка, то нехватает еще одной кавычки после первого бекслеша.
outputstr = "\"" + "ID" + "\"" + " <= " + str(count)
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...