我在Python 2.7中遇到以下问题: 如果我在文件“a.py”中定义3个函数, 并在另一个文件中调用这些函数,例如:
import a
a.function1(arg1,...)
一切正常。
但是当我在文件“a.py”中的类“B”中加入这3个函数时,就像
一样class B:
def function1(arg1,...):
def function2(arg1,...):
...
并在另一个文件中调用这些函数,例如:
from a import b
b.function1(arg1,....)
......
......
这不起作用。 有什么问题?
答案 0 :(得分:4)
您使用大写B命名了您的班级B
,但导入b
,小写。
Python区分大小写,您需要正确匹配类名。