从另一个Python-File中的类调用函数

时间:2013-06-19 14:20:46

标签: python class python-2.7 python-import python-module

我在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,....)
......
......

这不起作用。 有什么问题?

1 个答案:

答案 0 :(得分:4)

您使用大写B命名了您的班级B,但导入b,小写。

Python区分大小写,您需要正确匹配类名。