python中import用法(代码示例)

藏色散人
发布: 2019-03-30 15:05:03
原创
5852人浏览过

在编写代码时,可能需要某些特定的模块。所以我们在Python中使用单行代码导入这些模块。

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

语法:

__import__(name, globals, locals, fromlist, level)
登录后复制

参数:

立即学习Python免费学习笔记(深入)”;

name:要导入的模块的名称

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

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

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

代码小浣熊
代码小浣熊

代码小浣熊是基于商汤大语言模型的软件智能研发助手,覆盖软件需求分析、架构设计、代码编写、软件测试等环节

代码小浣熊 51
查看详情 代码小浣熊

示例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中文网其它相关文章!

相关标签:
python速学教程(入门到精通)
python速学教程(入门到精通)

python怎么学习?python怎么入门?python在哪学?python怎么学才快?不用担心,这里为大家提供了python速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号