开始使用免费开始使用

同级导入(Sibling imports)

您在上一个练习中编写文档的模块 impyrial 正在不断扩展,您已将不希望用户直接调用的私有函数与公共函数分离。私有函数放在 core.py 模块中,公共函数放在 api.py 模块中。

不过,公共函数需要用到这些私有函数。此练习中,您将把它们导入到 api.py 模块中,让包内各模块协同工作。

注意:请务必运行 example_script.py。如果直接运行 api.py 文件,会出现 ModuleNotFoundError: No module named 'impyrial',这是预期行为。

请记得,您可以通过点击编辑器左侧用红色高亮的图标来打开/关闭文件夹与文件概览。 Icon with multiple files

本练习是课程的一部分

开发 Python 包

查看课程

动手互动练习

通过我们的互动练习之一,将理论转化为实践

开始练习