如果我有一些代码
itemdata = csgo_check_item(param_a, param_d, param_m)
print(itemdata)
输出
(iteminfo {
itemid: 8808072743
defindex: 24
paintindex: 175
rarity: 1
quality: 4
paintwear: 1059729780
paintseed: 484
inventory: 3221225482
origin: 24
}
,)
如何将paintwear放入自己的变量中?
我试过float1 = get_float(itemdata.paintwear)
但这给了我
float1 = get_float(itemdata.paintwear)
AttributeError: 'tuple' object has no attribute 'paintwear'
有什么想法吗?谢谢!
答案 0 :(得分:2)
由于您的itemdata
变量是一个元组,您应该使用索引来访问内部数据。
itemdata[0].paintwear
如果你在元组中有一些元素,你可以运行元素:
for item in itemdata:
print (item.paintwear)
正如juanpa在评论中建议的那样,您可以尝试itemdata[0]["paintwear"]