草庐IT

attributeError

全部标签

python - 访问实例属性时修补类会产生 "AttributeError: Mock object has no attribute"

问题将mock.patch与autospec=True一起使用来修补类不会保留该类实例的属性。详情我正在尝试测试一个类Bar,它将类Foo的实例实例化为名为foo的Bar对象属性.被测的Bar方法叫做bar;它调用属于Bar的Foo实例的方法foo。在测试这一点时,我正在模拟Foo,因为我只想测试Bar是否正在访问正确的Foo成员:importunittestfrommockimportpatchclassFoo(object):def__init__(self):self.foo='foo'classBar(object):def__init__(self):self.foo=Foo

python - 使用 "import dateutil"和 "dateutil.parser.parse()"时出现 AttributeError 但使用 "from dateutil import parser"时没有问题

我在玩dateutilmodule在Python2.7.3中。我只是想使用:importdateutildateutil.parser.parse("01-02-2013")但我得到了一个错误:AttributeError:'module'objecthasnoattribute'parser'我检查了dateutil有哪些属性:printdir(dateutil)#output:['__author__','__builtins__','__doc__','__file__','__license__',#'__name__','__package__','__path__','__

python - 使用 "import dateutil"和 "dateutil.parser.parse()"时出现 AttributeError 但使用 "from dateutil import parser"时没有问题

我在玩dateutilmodule在Python2.7.3中。我只是想使用:importdateutildateutil.parser.parse("01-02-2013")但我得到了一个错误:AttributeError:'module'objecthasnoattribute'parser'我检查了dateutil有哪些属性:printdir(dateutil)#output:['__author__','__builtins__','__doc__','__file__','__license__',#'__name__','__package__','__path__','__

Python 错误 : AttributeError: 'module' object has no attribute

我对Python完全陌生,我知道这个问题被问过很多次,但不幸的是,我的情况似乎有点不同......我已经创建了一个包(或者我认为)。目录树是这样的:mydirlib(__init__.py)mod1(__init__.py,mod11.py)括号中是目录中的文件。两个__init__.py文件都是零长度。文件mydir/lib/mod1/mod11.py包含以下内容:defmod12():print"mod12"现在,我运行python,然后运行​​importlib,运行正常,然后运行​​lib.mod11()或lib。mod12().最后两个中的任何一个都给了我主题错误消息。实际上

Python 错误 : AttributeError: 'module' object has no attribute

我对Python完全陌生,我知道这个问题被问过很多次,但不幸的是,我的情况似乎有点不同......我已经创建了一个包(或者我认为)。目录树是这样的:mydirlib(__init__.py)mod1(__init__.py,mod11.py)括号中是目录中的文件。两个__init__.py文件都是零长度。文件mydir/lib/mod1/mod11.py包含以下内容:defmod12():print"mod12"现在,我运行python,然后运行​​importlib,运行正常,然后运行​​lib.mod11()或lib。mod12().最后两个中的任何一个都给了我主题错误消息。实际上

python - 查询时出现AttributeError : Neither 'InstrumentedAttribute' object nor 'Comparator' has an attribute

以下代码:Base=declarative_base()engine=create_engine(r"sqlite:///"+r"d:\foo.db",listeners=[ForeignKeysListener()])Session=sessionmaker(bind=engine)ses=Session()classFoo(Base):__tablename__="foo"id=Column(Integer,primary_key=True)name=Column(String,unique=True)classBar(Base):__tablename__="bar"id=Col

python - 查询时出现AttributeError : Neither 'InstrumentedAttribute' object nor 'Comparator' has an attribute

以下代码:Base=declarative_base()engine=create_engine(r"sqlite:///"+r"d:\foo.db",listeners=[ForeignKeysListener()])Session=sessionmaker(bind=engine)ses=Session()classFoo(Base):__tablename__="foo"id=Column(Integer,primary_key=True)name=Column(String,unique=True)classBar(Base):__tablename__="bar"id=Col

python - Tkinter:AttributeError:NoneType 对象没有属性<属性名称>

我创建了这个简单的GUI:fromtkinterimport*root=Tk()defgrabText(event):print(entryBox.get())entryBox=Entry(root,width=60).grid(row=2,column=1,sticky=W)grabBtn=Button(root,text="Grab")grabBtn.grid(row=8,column=1)grabBtn.bind('',grabText)root.mainloop()我启动并运行了UI。当我单击Grab按钮时,控制台上出现以下错误:C:\Python>python.exemyFi

python - Tkinter:AttributeError:NoneType 对象没有属性<属性名称>

我创建了这个简单的GUI:fromtkinterimport*root=Tk()defgrabText(event):print(entryBox.get())entryBox=Entry(root,width=60).grid(row=2,column=1,sticky=W)grabBtn=Button(root,text="Grab")grabBtn.grid(row=8,column=1)grabBtn.bind('',grabText)root.mainloop()我启动并运行了UI。当我单击Grab按钮时,控制台上出现以下错误:C:\Python>python.exemyFi

python - 在 matplotlib 中添加颜色条时出现 AttributeError

以下代码无法在Python2.5.4上运行:frommatplotlibimportpylabasplimportnumpyasnpdata=np.random.rand(6,6)fig=pl.figure(1)fig.clf()ax=fig.add_subplot(1,1,1)ax.imshow(data,interpolation='nearest',vmin=0.5,vmax=0.99)pl.colorbar()pl.show()错误信息是C:\temp>pythonz.pyTraceback(mostrecentcalllast):File"z.py",line10,inpl.