[英]TypeError: 'module' object is not callable in python
我發現了許多與此帖子相關的文章,但是我沒有提供解決方案。
我創建了一個名為Thelephony_Test.py的文件,里面有:
import Preconfig
m_device_cfg = Preconfig.Device_Config(..parameters...)
Preconfig類在文件Preconfig.py中定義,如下所示
import Devices
class Device_Config(Devices):
def __init___(self, ...parameters...):
Devices.__init___(...parameters...)
Devices類在Devices.py中定義如下:
class Devices(object):
def __init__(self, ...parameters...):
self._xxx = parameter1
self._yyy = parameter2
我仍然面臨以下錯誤:
File "C:\Users\scayetanot\workspace\AutomationTests\TestScripts\Telephony_Test.py", line 40, in <module>
m_device_cfg = Preconfig.Device_Config(m_device_adb_id, monkey_mdevice, easymonkey_mdevice, mhierarchyviewer, "M_TEL", mdevicetype)
TypeError: 'module' object is not callable
我試圖將呼叫的導入從import更改為from ... import ...
但我仍然有問題。 任何想法 ?
非常感謝
該聲明
import Devices
在Preconfig.py
創建對稱為Devices
的模塊的引用。 嘗試在模塊中繼承時不能繼承
class Device_Config(Devices):
您需要從具有相同名稱的模塊中的Devices
類繼承,
class Device_Config(Devices.Devices):
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.