天天看点

Python: Python中的AttributeError错误

Python  debug 出现 AttributeError错误,但run是可以运行的;

原因分析: 出新了空指针的问题

一个英文的answer里面提出的如下解决方法:

第一种方法:添加引用

from contextlib import closing      

在代码处包装代码段:比如

with closing(socket.socket(socket.AF_INET,socket.SOCK_STREAM) )as s:      

可以在运行时忽略掉

第二种方法:

在函数定义处,声明

#@contextmanager 
def function():