Здравствуйте. помогите переименовать поле с
ЗУ1 на ЗУ1(1)
ЗУ2 на ЗУ1(2)
ЗУ3 на ЗУ1(3) итд
чёт через калькулятор не пойму как
ПАКЕТНО ПЕРЕИМЕНОВАТЬ ПОЛЕ ТАБЛИЦЫ
-
- Интересующийся
- Сообщения: 35
- Зарегистрирован: 02 июл 2014, 10:55
- Репутация: 0
- Откуда: г. Сальск
- Контактная информация:
-
- Интересующийся
- Сообщения: 35
- Зарегистрирован: 02 июл 2014, 10:55
- Репутация: 0
- Откуда: г. Сальск
- Контактная информация:
Re: ПАКЕТНО ПЕРЕИМЕНОВАТЬ ПОЛЕ ТАБЛИЦЫ
ну или хотя бы убрать
зу1 на 1

зу1 на 1

-
- Участник
- Сообщения: 85
- Зарегистрирован: 21 ноя 2010, 17:36
- Репутация: 32
Re: ПАКЕТНО ПЕРЕИМЕНОВАТЬ ПОЛЕ ТАБЛИЦЫ
Код: Выделить всё
for f in arcpy.ListFields(shapefile, u'*ЗУ*'):
arcpy.AlterField_management(shapefile, f.name, u'ЗУ1_'+f.name[-1])
-
- Интересующийся
- Сообщения: 35
- Зарегистрирован: 02 июл 2014, 10:55
- Репутация: 0
- Откуда: г. Сальск
- Контактная информация:
Re: ПАКЕТНО ПЕРЕИМЕНОВАТЬ ПОЛЕ ТАБЛИЦЫ
ругается что не хватает ковычек
-
- Участник
- Сообщения: 59
- Зарегистрирован: 12 мар 2011, 20:13
- Репутация: 5
- Откуда: Москва
Re: ПАКЕТНО ПЕРЕИМЕНОВАТЬ ПОЛЕ ТАБЛИЦЫ
так как не сильна в кодах делала бы через калькулятор, кривенько, но всё же: удалить все ЗУ (ctrl+f заменить все ЗУ ни на что
), получилось бы просто поле с цифрами, далее в калькуляторе уже "ЗУ1("+'название вашего поля с цифрами'+")"

-
- Интересующийся
- Сообщения: 35
- Зарегистрирован: 02 июл 2014, 10:55
- Репутация: 0
- Откуда: г. Сальск
- Контактная информация:
Re: ПАКЕТНО ПЕРЕИМЕНОВАТЬ ПОЛЕ ТАБЛИЦЫ
Вопрос снят. Спасибо Екатерине.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей