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