我有这个包裹:
mypackage/
__init__.py
a.py
b.py
Run Code Online (Sandbox Code Playgroud)
我想从模块a导入到模块b的东西,在模块b中写入是否有意义
from mypackage.a import *
Run Code Online (Sandbox Code Playgroud)
或者我应该使用
from a import *
Run Code Online (Sandbox Code Playgroud)
这两个选项都可以工作,我只是想知道这是更好的(第二有道理的,因为它是在同一水平线上,但我考虑的第一个以避免冲突,例如,如果系统是从包含名为文件的文件夹运行a.py).
python ×1