专栏名称: 数据STUDIO
点击领取《Python学习手册》,后台回复「福利」获取。『数据STUDIO』专注于数据科学原创文章分享,内容以 Python 为核心语言,涵盖机器学习、数据分析、可视化、MySQL等领域干货知识总结及实战项目。
今天看啥  ›  专栏  ›  数据STUDIO

关于你不知道的 Python import 10 件事

数据STUDIO  · 公众号  ·  · 2024-10-14 11:30
    

文章预览

1) “import X” VS "from X import Y” 我们有 2 个文件:运行的 main.py 和导入的 helper.py 。 这里有两种主要的导入方式: 以及 两种方法都有效,各有利弊: 在 from helper import testfunc 中,我们只需键入 testfunc() 就可以使用它,而在 import helper 中,我们需要键入 helper.testfunc() 。 不过,在更大、更复杂的应用程序中, from helper import testfunc 更有可能导致命名空间冲突,即意外覆盖另一个同名函数/变量。 相反, import helper 不会意外覆盖另一个名称为 testfunc 的函数/变量,因为它是有命名空间的( helper.testfunc )。 2) “from X import Y“ VS ”from X import *" from helper import testfunc 只导入 testfunc 函数。 from helper import *  导入 helper.py 中的所有内容 虽然 from helper import * 一开始可能看起来更方便,但它实际上是一种不好的做法。 当我们使用 from helper import ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览