s как только я попытаюсь получить доступ к любому методу для объекта «e» Я получаю сообщение об ошибке «AttributeError: экземпляр не имеет атрибута». Я предполагаю, что когда я создаю объект, я не делаю это правильно. Кто-нибудь знает, почему?Ошибки при попытке доступа к методу редактора
import shapefile
sf = shapefile.Reader('C:/users/name/desktop/shapefiles/Polygon')
e = shapefile.Editor(shapefile = 'desktop/shapefiles/Polygon.shp')
indexesMpart = [i for i, shape in enumerate(shapes) if len(shape.parts) > 1]
for index in indexesMpart:
e.field('something', fieldType = 'C', size = '4')
Где вы принимаете ошибку? Что такое * точная ошибка? –
Traceback (последний последний вызов): Файл «C: \ Users \ askdljfasd \ Desktop \ Python \ multipart.py», строка 9, в e.field ('something', fieldType = 'C', size = '4') Файл «C: \ Python27 \ lib \ site-packages \ pyshp-1.2.0-py2.7.egg \ shapefile.py», строка 944, в поле self.fields.append ((имя, fieldType, size, decimal)) AttributeError: экземпляр редактора не имеет атрибутов 'fields' –
wonderstruck80