我正在创建我的模块,当我测试它时,我收到了一个错误.代码是这样的:
class test:
def __init__(self,size,type):
self.type = type
self.size = size
Run Code Online (Sandbox Code Playgroud)
导入模块后,输入时:
x=test(10,'A type')
Run Code Online (Sandbox Code Playgroud)
它说:
TypeError: 'module' object is not callable
Run Code Online (Sandbox Code Playgroud)
请帮我.
DSM*_*DSM 21
你没有粘贴你的导入,但我打赌你用过
import test
Run Code Online (Sandbox Code Playgroud)
您的文件被调用test.py(可能更具描述性,BTW),它导入模块,这就是为什么它反对该测试是一个模块对象而且不可调用.您可以通过致电访问您的课程
x = test.test(10, "A type")
Run Code Online (Sandbox Code Playgroud)
或者你可以使用
from test import test
Run Code Online (Sandbox Code Playgroud)
之后
x = test(10, "A type")
Run Code Online (Sandbox Code Playgroud)
应该管用.
| 归档时间: |
|
| 查看次数: |
5409 次 |
| 最近记录: |