python — манипулирование атрибутами класса объектов

Есть ли способ удалить все атрибуты из класса объектов, а затем добавить новые из существующего класса объектов? У меня есть приложение, которое направлено на определенный путь, однако данные, которые оно представляет, регулярно обновляются из стороннего источника, и мне нужно загрузить обновленный класс объектов. Если бы я просто загружал новые в старые, у меня были бы дубликаты. Я пытаюсь автоматизировать весь этот процесс с помощью Python 2.6.


person LCaraway    schedule 14.08.2013    source источник


Ответы (1)


Если не считать написания кода за вас, используйте arcpy.ListFields() для циклического перебора полей каждого класса объектов. Будьте осторожны, чтобы не полностью оголить целевой класс идентифицирующей информации; используйте if/then w/in этого цикла.

Вы на самом деле не указали поле общего ключа/отношения, но вам нужно сохранить его, по крайней мере, для передачи информации в соответствующие функции в цели.

P.S. почему 2.6? Время обновить ArcGIS и Python!

person Roland    schedule 06.09.2013