Страница 1 из 1

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

Добавлено: 26 сен 2011, 11:29
psihos
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)
Не удалось выполнить (sqlscript). А это ошибка при выполнении.

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

Re: Что не так в синтаксисе?

Добавлено: 26 сен 2011, 12:55
Dorofeev
Может быть так

Код: Выделить всё

outputstr = "\"" + "ID" + "\"" + " <= " + str(count)