我刚刚阅读了至少两种在 python 中导入 .py 模块的方法。假设,我有这个目录结构:
/foo/bar/mymodule/a.py /foo/bar/b.py
我/foo/bar
在 PYTHONPATH 中有,并说我分别def a123():
在 a.py 和def b123()
:b.py 中有。
如果我明白我可以做..
from mymodule import a (suppose I have __init__.py in the directory)
from b import *
为了调用a123()
和b123()
。
这两种在 Python 中声明模块的方式各有什么优缺点,我什么时候应该使用其中一种而不是另一种?
谢谢并恭祝安康。