これは私の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__