を受け取っ:はTypeError:ディスクリプタ「を追加は、」「リスト」オブジェクトが必要ですが、私はこのような辞書オブジェクト持ち、forループでは「辞書」
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ファイルにロードしたときに、名前、価格、アイテムの説明をWebページから取得しようとしています.iamは名前、価格、および最後のアイテムの説明のみを取得しています。辞書の後にforループでlist.append()を使用しました – arjun
なぜ 'test.json'という名前のpythonファイルがありますか?また、list.appendはdictではなくリストオブジェクトを期待していて、それがうまくいっていても何も役に立ちません。 –