这是我的 Python 模块:
main.py
fib/
__init__.py
fib.py
hello.py
fib.py
定义函数fib()
,hello.py
定义函数hello()
。
main.py
是
from fib import *
hello()
__init__.py
是
__all__ = ["fib", "hello"]
我写这段代码只是为了练习。不是为了工作
我运行main.py
它打印:
Traceback (most recent call last):
File "tes.py", line 5, in <module>
hello()
TypeError: 'module' object is not callable
为什么?我有清单你好__all__