• 技术文章 >后端开发 >Python教程

    python中import用法(代码示例)

    藏色散人藏色散人2019-03-30 15:06:10原创2713
    在编写代码时,可能需要某些特定的模块。所以我们在Python中使用单行代码导入这些模块。

    但是,如果我们只在运行时才知道所需模块的名称呢?我们如何导入那个模块?可以使用Python内建的__import__()函数。它还有助于在运行时导入模块。

    语法:

    __import__(name, globals, locals, fromlist, level)

    参数:

    name:要导入的模块的名称

    globalslocals:解释名称(全局变量和局部变量)

    formlist:要导入的对象或子模块(作为列表)

    level:指定是使用绝对导入还是相对导入。默认值是-1(绝对值和相对值)。

    示例1:

    # 导入numpy
    np = __import__('numpy', globals(), locals(), [], 0) 
      
    # array from numpy 
    a = np.array([1, 2, 3]) 
      
    # prints the type 
    print(type(a))

    输出:

    <class 'numpy.ndarray'>

    示例2:

    下面的两句话含义相同,作用相同。

    np = __import__('numpy', globals(), locals(), ['complex', 'array'], 0) 
      
    comp = np.complex
    arr = np.array

    __import__()在日常Python编程中并不是必需的。它的直接使用很少见。但有时,当需要在运行时导入模块时,此功能非常方便。

    相关推荐:《Python教程

    本篇文章就是关于python中import用法介绍,希望对需要的朋友有所帮助!

    以上就是python中import用法(代码示例)的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:python import
    上一篇:如何使用Python读取excel文件?(代码示例) 下一篇:python assert的用法介绍(附代码)
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• python中subprocess类与常量的详细介绍• Python中Sympy代数符号运算的介绍• Python中range函数的用法• 如何使用Python读取excel文件?(代码示例)
    1/1

    PHP中文网