在读取文本文件并遍历每一行后,我尝试从列表中输出第二项,这是一个列表以及下面的列表。
with open('xxx.txt','r') as f:
for l in f.readlines():
s=l.split("\t")
s[1]=s[1].replace('/','')
s[1]=s[1].replace('\n','')
s[1]=s[1].split(',')
print(s[1]))
以下是在ipython notebook上运行上面代码后的结果。
然而,我得到的错误是,当我尝试时, int 不可调用
print(len(s[1]))
。
我不确定出了什么问题。
答案 0 :(得分:0)
尝试使用
print(len(s))
因为print(len(s[1]))
表示列表第二个元素的长度。