을받은 :형식 오류 : 기술자 '추가'는 '리스트'개체가 필요하지만이 같은 사전 객체가 for 루프에서 'DICT'
mob1 = {
"Item": item1,
'Price': price1,
'Desc': desc1
}
을 내가 추가하는 시도가 좋아 :
list.append(mob1)
나는 다음과 같은 오류가 발생합니다 :
Traceback (most recent call last):
File "/home/turbolab/Documents/python_test/Sep 23 data_to_json test.json", line 32, in <module>
list.append(mob1)
TypeError: descriptor 'append' requires a 'list' object but received a 'dict'
무엇을하려고합니까? 목록에 추가 할 사전의 요소는 무엇입니까? 문제를 충분히 설명하지 않으면 다른 사람들이 당신을 도울 수 없습니다. –
나는 이름, 가격 및 웹 페이지에서 항목의 설명을 얻으려고하는데, json 파일에로드 할 때, iam은 이름, 가격 및 마지막 항목에 대한 설명 만 얻고, 덮어 쓰게됩니다. 사전에 for 루프에 list.append()를 사용했습니다. – arjun
왜'test.json'라는 이름의 파이썬 파일이 있습니까? 또한 list.append는 dict가 아닌 목록 객체를 기대하며 작동하더라도 아무런 도움이되지 않습니다. –