-3

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

这不起作用。怎么了?

4

1 回答 1

4

B你用大写的 B命名你的类,但 importb是小写的。

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

于 2013-06-19T14:21:52.470 回答