Python 导入模块

python

Python 导入模块

模块是封装代码的常见方式,一般模块中含有解决一类问题而创建的多种函数。除了 Python 的标准库模块可直接使用,其他模块都需要在使用前导入

导入模块中单个函数或类

python
from module_name import object_name

导入模块中多个函数或类

python
from module_name import first_object, second_object

同样可以使用关键字 as 重命名模块,以避免与主程序中的变量冲突

python
from module_name import object_name as new_name

注意

  • 请勿使用 * 导入所有对象(虽然这样可以直接使用对象,而不需使用点记法),但会导致无法定位对象定义来源的脚本
    python
    from module_name import *
    
  • 若使用模块中的所有对象,请使用标准导入语句,并使用点记法访问每个对象
    python
    import module_name
    

导入子模块

为了更好地管理代码,Standard 标准库中的模块被拆分成了子模块并包含在软件包中。软件包是一个包含子模块的模块。

子模块使用普通的点记法指定

python
import package_name.submodule_name

Copyright © 2025 Ben

Theme BlogiNote

Icons from Icônes