TypeError:str对象不可调用

时间:2012-03-05 16:53:49

标签: python

这是我的代码:

fi=tarfile.open(os.path.join(pathin,file_in),'r')
list-fi.getmembers()
entries_list[]
for lis in list:
    name_list=lis.name()
    entries_list.append(name_list)
print entries_list.

name_list=lis.name()行,我收到错误str object is not callable。你能解释一下原因吗?

提前致谢。

1 个答案:

答案 0 :(得分:6)

lis.name是一个字符串,因此lis.name()会尝试调用此字符串。由于字符串不可调用,因此会出现错误str object is not callable