您无需在Python中导入脚本,而可以导入模块。一些python模块也是可以直接运行的脚本(它们在模块级别上做了一些有用的工作)。
通常,最好使用绝对进口,而不是相对进口。
toplevel_package/├── __init__.py├── moduleA.py└── subpackage ├── __init__.py └── moduleB.py
在
moduleB:
from toplevel_package import moduleA
如果您想
moduleB.py作为脚本运行,请确保的父目录
toplevel_package在您的中
sys.path。



