1. 程式人生 > >Python報錯:AttributeError: 'RACNN' object has no attribute 'module'

Python報錯:AttributeError: 'RACNN' object has no attribute 'module'

原始碼寫作方式是:

import RACNN

net = RACNN(num_classes = 2)

報錯展示:

報錯分析是:RACNN這個模組不能被呼叫。

解決思路:回到“RACNN”模組檢視:

分析報錯原因可知,我們是師徒將RACNN這個模組作為一個函式來呼叫了,因此導致無法使用。正確的呼叫規則如下:

1、如果呼叫的是一個類:方法是:模組名.類名(如果是類中的方法時,呼叫方式:模組名.類名.方法名);

2、如果呼叫的是一個函式:方法是:模組名.函式名。

排查錯誤,修改程式碼後為:

import RACNN

net = RACNN.RACNN(num_classes = 2)

Note:報錯解決,程式碼正常執行。