返回介绍

本章小结

发布于 2024-01-29 22:24:15 字数 426 浏览 0 评论 0 收藏 0

本章介绍了Python的包导入模型:这是可选的但确实相当有用的方式,可以明确列出目录路径的部分从而找到模块。包导入依然与模块导入搜索路径上的一个目录有一定的关系,但是,不是依赖Python去手动遍历搜索路径,而是由脚本明确指出模块路径的其余部分。

正如我们所见到的,包不仅让导入在较大系统中更有意义,也可以简化了导入搜索路径设置(如果所有跨目录的导入都在共同根目录下的话),而且当同名的模块有一个以上时,也可解决模糊性(通过包导入所引入的模块所在目录名称来区分)。

由于它只与包中的代码相关,我们在这里也介绍了新的相对导入模式——这种方法在一个from之前用点号,从而导入包文件以选择同一包中的模块,而不是依赖于较旧的隐式包搜索规则。

下一章中,我们要研究一些更高级的模块的相关话题,例如,相对导入语法以及__name__模式变量的用法。不过,就像往常一样,我们要以习题结束本章,来测试你在本章所学到的内容。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文