2024-09-30 06:18:52 发布
网友
import json h = '{1":{"Name":"Teddies","Amount":6,"PPU":int(6),"CPU":int(4)},2:{"Name":"WoodenToys","Amount":0,"PPU":int(15) * int(1),"CPU":int(10)}}' d = json.loads(h) print(d[1]["Name"])
看起来你的口述定义开头有一个拼写错误。 正确的语法应该是:h = '{"1":{"Name":"Teddies","Amount":6,"PPU":int(6),"CPU":int(4)},2:{"Name":"WoodenToys","Amount":0,"PPU":int(15) * int(1),"CPU": int(10)}}'
h = '{"1":{"Name":"Teddies","Amount":6,"PPU":int(6),"CPU":int(4)},2:{"Name":"WoodenToys","Amount":0,"PPU":int(15) * int(1),"CPU": int(10)}}'
您可以使用eval()函数进行此操作,但要小心,因为它不安全,因此不推荐使用
eval()
改为从ast模块中签出literal_eval()函数
literal_eval()
您将不得不丢失int()解析,或者在
int()
看起来你的口述定义开头有一个拼写错误。 正确的语法应该是:
h = '{"1":{"Name":"Teddies","Amount":6,"PPU":int(6),"CPU":int(4)},2:{"Name":"WoodenToys","Amount":0,"PPU":int(15) * int(1),"CPU": int(10)}}'
您可以使用
eval()
函数进行此操作,但要小心,因为它不安全,因此不推荐使用改为从ast模块中签出
literal_eval()
函数您将不得不丢失
int()
解析,或者在相关问题 更多 >
编程相关推荐