这是我的代码:
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
。你能解释一下原因吗?
提前致谢。
答案 0 :(得分:6)
lis.name
是一个字符串,因此lis.name()
会尝试调用此字符串。由于字符串不可调用,因此会出现错误str object is not callable
。