Так что я довольно новичок на python, и у меня есть проблема, с которой я не могу справиться. Я продолжаю получать ошибку от сценария загрузчика firebase. Он отлично работает только с одним элементом, но из моего json-файла мне нужно, чтобы он занимал более одного поля, и каждый раз, когда я пытаюсь добавить другое поле для его чтения, это вызывает у меня ошибку
«AttributeError:« dict »object» не имеет атрибута «item».
Таким образом, это часть кода, которая при изменении перестает работать.
def main():
pool = Pool(processes=100)
data= []
try:
data = getData(JSON_FILE)
except:
print("please format the json file properly. Parsing error")
print(len(data))
index = 0
for item in data:
print(str(index)+' items out of '+str(len(data))+' is done.')
if item.item['email_client', 'persoana_contact'] != '' :
postClientData(items)
index+=1
pool.close()
И он отлично справился с этим бит:
for item in data:
print(str(index)+' items out of '+str(len(data))+' is done.')
if item['persoana_contact'] != '' :
postClientData(item)
Итак, что я делаю неправильно, как я могу заставить скрипт взять более одного элемента из моего json-файла и создать объект клиента как следует?
python,python-2.7,