位置: 编程技术 - 正文

Python内置函数——__import__ 的使用方法(python内置函数什么用来返回序列中的最大元素)

编辑:rootadmin

推荐整理分享Python内置函数——__import__ 的使用方法(python内置函数什么用来返回序列中的最大元素),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python内置函数open()的参数用来指定打开文本文件,查看变量类型的python内置函数,python内置函数用来返回列表,元组,字典,python内置函数用来打开或创建文件并返回文件对象,python内置函数用来返回列表,元组,字典,python内置函数可以返回列表 元组 字典 的元素个数,python内置函数open()的参数用来指定打开文本文件,python内置函数大全表,内容如对您有帮助,希望把文章链接给更多的朋友!

__import__() 函数用于动态加载类和函数 。

如果一个模块经常变化就可以使用 __import__() 来动态载入。

语法

__import__ 语法:

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

参数说明:

name -- 模块名

英文文档:

__import__(name, globals=None, locals=None, fromlist=(), level=0)

This function is invoked by the import statement. It can be replaced (by importing the builtins module and assigning to builtins.__import__) in order to change semantics of the import statement, but doing so is strongly discouraged as it is usually simpler to use import hooks (see PEP ) to attain the same goals and does not cause issues with code which assumes the default import implementation is in use. Direct use of __import__() is also discouraged in favor of importlib.import_module().

The function imports the module name, potentially using the given globals and locals to determine how to interpret the name in a package context. The fromlist gives the names of objects or submodules that should be imported from the module given by name. The standard implementation does not use its locals argument at all, and uses its globals only to determine the package context of the import statement.

level specifies whether to use absolute or relative imports. 0 (the default) means only perform absolute imports. Positive values for level indicate the number of parent directories to search relative to the directory of the module calling __import__() (see PEP for the details).

When the name variable is of the form package.module, normally, the top-level package (the name up till the first dot) is returned, not the module named by name. However, when a non-empty fromlist argument is given, the module named by name is returned.

Python内置函数——__import__ 的使用方法(python内置函数什么用来返回序列中的最大元素)

说明:

  1. 函数功能用于动态的导入模块,主要用于反射或者延迟加载模块。

  2. __import__(module)相当于import module

先定义两个模块mian.py和index.py,两个文件在同一目录下:

执行main.py,可以证实动态加载了index.py,__import__返回的模块也是index模块

3. __import__(package.module)相当于from package import name,如果fromlist不传入值,则返回package对应的模块,如果fromlist传入值,则返回package.module对应的模块。

先定义archives包,其中包含user和role两个模块:

结构如下:

修改mian.py:

执行main.py,可以证实动态加载了archives包,__import__返回的模块也是archives模块

C:UsersAdminDocumentsPython3importtest>python main.pymainarchives.__index__hello archivesTraceback (most recent call last): File "main.py", line 5, in <module> archives.userAttributeError: module 'archives' has no attribute 'user'

修改mian.py:

执行main.py,可以证实动态加载了archives包的user模块,__import__返回的模块也是archives模块

修改mian.py:

执行main.py,可以证实动态加载了archives包的user模块,__import__返回的模块是user模块

4. level参数,指定是使用绝对导入还是相对导入。 0(默认值)表示只执行绝对导入。

标签: python内置函数什么用来返回序列中的最大元素

本文链接地址:https://www.jiuchutong.com/biancheng/375434.html 转载请保留说明!

上一篇:Django中login_required装饰器的深入介绍

下一篇:python中print()函数的“,”与java中System.out.print()函数中的“+”功能详解(python中print函数的end参数)

  • 应交税费负数调整到其他流动资产
  • 应税销售收入是指什么
  • 什么情况下不能做近视激光手术
  • 投资过程中的相关税费
  • 企业所得税税负率怎么算出来的
  • 税收分类编码表下载2023
  • 税务师考试咨询电话
  • 个人支付宝开票的后果
  • 多余的实收资本可以转到其他应付款吗
  • 工程的管理费收入怎么算
  • 免税店含增值税吗
  • 增值税属于会计科目的什么
  • 医院收到卫生局补助会计分录怎么写
  • 领用外购材料用于动产
  • 取消国税用什么手续
  • 小规模纳税人普票超过30万怎么交税
  • 普通发票开票人为管理员是否可以报销?
  • 增值税不征税收入的三个条件
  • 原始凭证是出纳粘贴还是会计粘贴
  • 财务费用为负数怎么结转
  • 收到专用发票的会计分录
  • 企业买的商业保险退款怎么做账
  • 月末进项税额结转会计分录
  • php数组函数输出《咏雪》里有多少"片"字
  • 传递优化的作用
  • echarts w3c
  • 电脑每次开机都要按f1怎么解决
  • 如何选购餐桌椅
  • 减免活动怎么做
  • yolo部署到服务器
  • notion all in one
  • 增值税纳税人如何界定
  • 商业银行流动性风险监管指标
  • yolov3模型训练
  • 预定义变量是什么
  • 调出command命令窗口
  • 固定资产加速折旧是什么意思
  • 个人独资企业所得税弥补亏损
  • phpcms api
  • 子公司减资母公司怎么算
  • 报销员工电话费怎么算
  • 机器学习——果蔬分类
  • 电商企业快递费怎么算
  • 挖机租赁如何做账
  • 旅游公司差额征税如何开票
  • 应付账款坏账损失的会计分录
  • 揭秘蟹卡骗局
  • sql server 使用
  • 借款费用为什么可以企业所得税税前扣除
  • 走账犯罪吗
  • 公司代房东缴纳个税怎么处理
  • 自来水厂被收购,员工怎么办
  • 应缴财政专户款年末有余额吗
  • 企业收取的丢失物品
  • 增值税退税账务处理,经其他收益科目
  • 暂估入库成本处理
  • 坐车时的保险费怎么算
  • 对方公司收钱不开发票怎么办
  • 项目估算主要包括
  • 购买工程物资能使现金流量变动吗
  • 如何进行企业建账
  • 采用补偿贸易方式的是
  • 为什么总让升级浏览器
  • crypt什么文件
  • linux chkdsk
  • win10预览版好吗
  • win8恢复出厂设置找不到恢复环境
  • slee401.exe - slee401是什么进程 有什么用
  • [置顶] 纯享版奥义,手机迅雷搜:阿天动漫
  • es6十大特性
  • 黑马程序员c++语言讲义
  • jquery的show和hide
  • python语句分为哪两种
  • 开票软件连接服务器失败什么原因
  • 2023车船税收费价格表图片
  • 湖北地税局官网网上服务厅
  • 个人所得税是按实发工资还是应发
  • 2020江苏省禁钓规定
  • 2013年报废车流程
  • 财务公司怎么做
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设