我在我的代码中看到了一个列表,它看起来像。 L = ['Nickname', '35']
当我尝试i = int(L[2])
它捕获异常无法将列表中的元素转换为整数
exceptions.ValueError: invalid literal for int() with base 10: ''
我在做什么错?
namesplitted = line.split()
lnum += 1
truename = namesplitted[0]
kills = namesplitted[1]
print kills
>>> 34
i = int(kills[1])
列表索引基于0。尝试'L [1]'。 –
我的不好,其实L [1] – Syberic
你能否提供更多的代码,并仔细检查你使用的样本数据?在我的机器上试用这个(Python 3.3.2),这似乎适用于您提供的数据和示例。 –