• python包引用方式总结


    本文为博主原创,转载请注明出处:

      在Python中,有多种引用包的方式。以下是常见的方式:

    1. import语句

    import语句是最常见和推荐的引用包的方式。它允许你引入整个包或包中的特定模块/子模块。

    import package_name
    import package_name.module_name
    from package_name import module_name
    • 第一种方式将整个包导入,并使用package_name前缀来访问包中的模块或函数。

    • 第二种方式只导入特定的模块或子模块,并使用完整的包路径进行访问。

    • 第三种方式从包中导入特定的模块或函数,可以直接访问,无需使用包前缀。

      示例:

    复制代码
    import math
    
    result = math.sqrt(25)
    print(result)  # 输出:5.0
    
    # 或者可以直接引用函数,无需使用math前缀
    from math import sqrt
    
    result = sqrt(25)
    print(result)  # 输出:5.0
    复制代码

    2. from...import语句

      from...import语句是另一种常见的引用包的方式,它允许你从一个包中导入特定的模块、函数或变量。

    from package_name import module_name
    from package_name.module_name import function_name
    from package_name.module_name import variable_name

      示例:

    from math import sqrt
    
    result = sqrt(25)
    print(result)  # 输出:5.0

    3. as关键字

    ·  还可以使用as关键字为导入的包或模块指定别名,以简化引用。

    import package_name as alias
    from package_name import module_name as alias

      示例:

    import math as m
    
    result = m.sqrt(25)
    print(result)  # 输出:5.0

    4. 动态导入

      有时,可能需要在运行时根据条件动态地导入包或模块。你可以使用内置函数__import__()来实现动态导入。

    module = __import__('package_name.module_name')

      然后,可以通过module对象访问导入的模块中的函数、类或变量。

      示例:

    module = __import__('math')
    
    result = module.sqrt(25)
    print(result)  # 输出:5.0

      使用时根据需求选择合适的方式来引用包,并确保已正确安装所需的包。

     

     

  • 相关阅读:
    Vue学习:插槽
    Spring Event 观察者模式, 业务解耦神器
    git常常用命令
    Oxidized-Docke配置
    ES 数据库
    【Unity db】sqlite
    【MATLAB】制作一幅钻石沿着圆周运动的动画
    Cpp浅析系列-STL之vector
    硬盘循环利旧助力绿色低碳可持续发展
    二叉树的层序遍历
  • 原文地址:https://www.cnblogs.com/zjdxr-up/p/17780005.html