首页 >后端开发 >Python教程 > 正文

python中import用法(代码示例)

原创2019-03-30 15:06:1003261
在编写代码时,可能需要某些特定的模块。所以我们在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中文网其它相关文章!

php中文网最新课程二维码

声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理

  • 相关标签:python import
  • 相关文章

    相关视频


    网友评论

    文明上网理性发言,请遵守 新闻评论服务协议

    我要评论
  • 专题推荐

    推荐视频教程
  • python教程之Django视频教程python教程之Django视频教程
  • Python Web框架Flask入门视频教程Python Web框架Flask入门视频教程
  • Python Web框架Flask进阶视频教程Python Web框架Flask进阶视频教程
  • 零基础入门Python项目实战零基础入门Python项目实战
  • 视频教程分类