2016-09-14 67 views
-4
GTIN0 = int(GTIN[0]) 

带来了错误类型错误在Python 3.X(“诠释”对象未标化)

TypeError: 'int' object is not subscriptable 

可有人向我解释,为什么出现这种情况,你可以用简单的术语如我在编码方面没有太多经验,所以我不是“在”代码术语

+3

什么在GTIN [0] – depperm

+1

这意味着'GTIN'已经是一个整数,您可以使用订阅([[0]'是订阅)。 –

回答

0

无论GTIN是,它不是一个列表或字符串,它似乎是一个整数,因此没有可用的下标。 TypeError指出。

0

看起来像GTIN是一个整数而不是一个列表或元组,所以解释器试图告诉你,你不能取整数的元素0,因为它不是一个容器类型。

GTIN如何获得它的价值,为什么你认为它应该是可以下注的?

相关问题