www.cjbw.net > python 错误:"'NonETypE' oBjECt hAs no AttriButE...

python 错误:"'NonETypE' oBjECt hAs no AttriButE...

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

# coding=utf-8import reimport sysimport time import requestsfrom lxml import etree import importlibimportlib.reload(sys) #定义一个爬虫class spider(object): def __init__(self): print('开始爬取内容。。。') #getsource用来获取网页...

re.search 这有问题,改为re.findall

感觉数据库没有正确连接,你确认所以参数都对吗?没有漏掉哪个?比如端口。 def Connect(self, *args, **kwargs): self.conn = MySQLdb.connect(*args, **kwargs) self._cursor = self.conn.cursor() 在这里先打印这两个对象看一下,看有没有正...

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

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

re.sub 之前,先print each.a 看看。

def setup(self):应该是def setUp(self): 注意大小写 然后还有个错误,webdriver没有定义,这个就不知道了

估计是solution的问题,改动一下代码就可以了: class Solution(object): def removeElements(self, head, val): """ :type head: ListNode :type val: int :rtype: ListNode """ cur = ListNode(0) cur.next = head p = cur cur.next=None whil...

t.trantime从数据库没有获得到数据。 所以才报出了NoneType错误。

网站地图

All rights reserved Powered by www.cjbw.net

copyright ©right 2010-2021。
www.cjbw.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com