Python 从包中导入所有模块

Python 从包中导入所有模块,python,python-3.x,Python,Python 3.x,我已设置以下结构:。 mymathpackage可从该链接获得 运行以下代码时: import sys sys.path.append('G:\MyPython\Package') import mymath print (mymath.add(4,5)) print (mymath.division(4, 2)) print (mymath.multiply(10, 5)) print (mymath.fibonacci(8)) print (mymath.squareroot(48)) P

我已设置以下结构:。 mymathpackage可从该链接获得

运行以下代码时:

import sys
sys.path.append('G:\MyPython\Package')
import mymath
print (mymath.add(4,5))
print (mymath.division(4, 2))
print (mymath.multiply(10, 5))
print (mymath.fibonacci(8))
print (mymath.squareroot(48))
Python版本:3.4

外部初始化内容:

from add import add
from divide import division
from multiply import multiply
from subtract import subtract
from adv.fib import fibonacci
from adv.sqrt import squareroot
我的目标是调用除法、加法、减法等,但如果我尝试调用模块,我会得到:

回溯最近一次呼叫上次: 文件G:\MyPython\Package\myscript.py,第1行,在 导入mymath 文件G:\MyPython\Package\mymath\\uuuuu init\uuuuuuu.py,第1行,在 从添加导入添加 ImportError:没有名为“add”的模块
Python3.x更改了导入分辨率。如果要执行相对导入,现在必须指定完全相对导入

from .add import add

你看过吗?是的,martineau.。但我正在看python文档的旧版本。