Добавление к списку с помощью объекта «NoneType» не имеет атрибута «добавить» - PullRequest
0 голосов
/ 20 февраля 2019

Я хочу пройтись по набору результатов, очистить каждый элемент и затем добавить его в список.У меня проблема здесь:

При попытке добавить список я получаю сообщение об ошибке, а именно: «AttributeError: объект NoneType» не имеет атрибута «append».Я пытался преодолеть, если пройти, но я не работал.Есть идеи?

Вот вход:

I_Details = 
['27Dec2017']
['04Jan2018']
['22,000,000USD(fiat)']
['20,000,000USD']
['China,Japan,UnitedStates']
['ZIL']
['Utility-token']
['No']
[ETH,,]
[40%-MiningRewards,,30%-Company,Team,Agencies,,30%-Early&CommunityContributors]
[(ZIL)]
[ETH,,,'return11.89x']

Вот моя попытка:

Campaign_info_1 = list()
for Detail in I_Details:
  Campaign_info = Detail.contents
  Campaign_info = str(Campaign_info)
  if Campaign_info==None or Campaign_info=="": 
    pass 
  Campaign_info_1 = Campaign_info_1.append(Campaign_info) 
  print(Campaign_info)

1 Ответ

0 голосов
/ 20 февраля 2019

Campaign_info_1 = Campaign_info_1.append(Campaign_info) необходимо изменить на Campaign_info_1.append(Campaign_info).Append изменяет список, переназначение не требуется и вызывает ошибку.

Campaign_info_1 = list()
for Detail in I_Details:
  Campaign_info = Detail.contents
  Campaign_info = str(Campaign_info)
  if Campaign_info==None or Campaign_info=="": 
    pass 
  Campaign_info_1.append(Campaign_info) 
  print(Campaign_info)
...