mnbn.net
当前位置:首页 >> python里面显示str oBjECt hAs no AttriButE AppEnD >>

python里面显示str oBjECt hAs no AttriButE AppEnD

append方法是列表(list)方法,你定义的类型是一个字符串(str),字符串没有append方法。字符串添加元素和列表添加元素 上面的a是字符串,b是列表

nb=[]for i in G.nodes(): a.append(G.degree(i)) total=0 #for nb in G.neighbors(i): # 这里的nb和全局变量 nb = [] 同名了吧,改一下呢 for j in G.neighbors(i): #total=total+G.degree(nb) #这里应该变成j吧 total += G.degree(j) nb.appen...

'str' object has no attribute 'append'字符串 类型没有append 的方法 result.append(result) 检查 result 的数据类型

append将元素添加到已有list的末尾,多用在for.in循环,比如 str1=[] for i in range(5): str1.append(i) print str1 输出为[0, 1, 2, 3, 4] 如果有str2=[9, 8, 7] str1.append(str2) 则str1=[0, 1, 2, 3, 4, [9, 8, 7]]是将str2作为整个元素添...

问题出在这里:u_score=u_score.append(lose) 要知道,append方法是没有返回值的。也就是说,上述语句第一次会成功执行,并且将u_score赋值为None;第二次调用就会报错,因为None是不能调.append方法的, 修改方法也简单,u_score.append(lose)...

for i in results[0].keys():这一行错了 results 的数据类型应该是 数组类是 [(字段值1,字段值2,。。。),((字段值1,字段值2,。。。)] 所以你的results[0] 是个元组类型 元组类型没有这个keys的属性

l=l.append(b) 改成 l.append(b) 其他行同理

l = l.append(b) 不能这样写。应该这样写:l.append(b)。其他几行类似。 原因:append会修改l本身,并且返回None。不能把返回值再赋值给l。

关键在于我圈出来的那句话: 意思是属性异常,结果是None,所以也就没有open_session方法,所以自然不能调用了。 你检查下你的代码,self._transport这个变量的值,目前从这异常报错来看,self._transport已经是None(即空)了。 可以print一下...

# 试试下面这个sheet = data.sheet_by_index(0)nrows = sheet.nrowsncols = sheet.ncols

网站首页 | 网站地图
All rights reserved Powered by www.mnbn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com