我是新来的,但我想有人可以帮我做一些我已经做了一段时间的事情。在
所以我一直致力于在一个卡通社区的源代码上重新吸血鬼钓鱼,但是过了一段时间,我发现了一个错误。代码与回溯的图片一起提供。在
for genus, speciesList in __fishDict.items():
for species in range(len(speciesList)):
__totalNumFish += 1
speciesDesc = speciesList[species]
rarity = speciesDesc[RARITY_INDEX]
zoneList = speciesDesc[ZONE_LIST_INDEX]
for zoneIndex in range(len(zoneList)):
zone = zoneList[zoneIndex]
effectiveRarity = getEffectiveRarity(rarity, zoneIndex)
if zone == Anywhere:
for rodIndex, rarityDict in __anywhereDict.items():
if canBeCaughtByRod(genus, species, rodIndex):
fishList = rarityDict.setdefault(effectiveRarity, [])
fishList.append((genus, species))
回溯发生在第785行。Object of type int has no len
如果您能帮我纠正这一点,我们将不胜感激!(哦,是的,当我想把一个新的属添加到鱼的名单上时,我就这样想了。)
当
zoneList
在python中是int
时,不能使用len(zoneList)
。如果需要位数,请使用
len(str(zoneList))
。在相关问题 更多 >
编程相关推荐