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

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
psihos
Новоприбывший
Сообщения: 4
Зарегистрирован: 28 июн 2010, 22:32
Репутация: 0

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

Сообщение 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). А это ошибка при выполнении.

как исправить??или что не так делаю?
Dorofeev
Активный участник
Сообщения: 194
Зарегистрирован: 08 фев 2007, 23:29
Репутация: 1
Откуда: Симферополь
Контактная информация:

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

Сообщение Dorofeev »

Может быть так

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

outputstr = "\"" + "ID" + "\"" + " <= " + str(count)
Ответить

Вернуться в «ArcGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 8 гостей