求助一个关于python3.4的相对包导入问题,很初级

2024-08-14 13:39:52
推荐回答(2个)
回答1:

关于 from .. import 是如下说明的:

From…import 语句

Python的from语隐袜喊句让你从模块中导入一个指定灶野的部分到当前命名空间中。语法如下:
from modname import name1[, name2[, ... nameN]]

例如,要导入模块fib的fibonacci函数,使用如下语句:
from fib import fibonacci

这个声明不会把整个fib模块导入到当前的命名空间中,它只会将fib里的fibonacci单个引入到执行这个声明的模块的全好埋局符号表。

From…import* 语句

把一个模块的所有内容全都导入到当前的命名空间也是可行的,只需使用如下声明:
from modname import *

这提供了一个简单的方法来导入一个模块中的所有项目。然而这种声明不该被过多地使用。

所以感觉你应当是用from b import * 和 from a import * 或者直接 import a,b

回答2:

你直接import b.py呢?