Python模块管理:import、from...导入规则梳理

原创 蔚落 2025-03-09 10:30 31阅读 0赞

在Python中,模块的管理和导入遵循特定的规则。以下是一些主要的导入规则:

  1. 基本导入

    • import module_name:直接导入模块。
    • from module_name import attribute:导入模块中的单个属性。
  2. 相对导入(仅在当前目录下有效):

    • import ..module_name:从父级目录导入。
    • from ..module_name import attribute:同上,但用于导入特定属性。
  3. 命名空间(Python 3.5 及以上版本可用):

    • 使用 as name 跳过部分名称,如:from module_name import attribute as sub_attribute
    • 使用 import * 导入模块中的所有内容,但不推荐使用,因为它隐藏了导入的具体名称。

记住,每次导入都会创建一个新的对象实例,所以如果你在一个函数中导入一个模块,并在该函数外部使用这个模块的属性,那么你可能需要在调用函数时初始化这些属性。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,31人围观)

还没有评论,来说两句吧...

相关阅读