6模块和包的导入
Posted xiaoyan-alex
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了6模块和包的导入相关的知识,希望对你有一定的参考价值。
一、模块导入的方式:
方式一:import 模块名
使用时:模块名.函数名()
方式二 :from 模块名 import 函数名
使用时:函数名()
方式三: from 模块名 import * 导入该模块下所有的方法
使用时:函数名()
方式四:from 模块名 import 函数名 as a(自定义) 原来的函数名将失效
使用时:a()
二、包的导入方法:
1、概念:包含了几个py文件....里面在创建一个__init__文件就是包
2、导入包中函数,以及模块的方式:
方式一:from 包名 import 模块名
使用时:模块名.函数名()
方式二:from 包名.模块名 import 函数名
使用时:函数名()
方式三 :import 包名.模块名
使用的时候 包名.模块名.函数名()
方式四:from 包名 import *
注:将 __init__.py 文件中写入__all__变量(写入方式同模块导入的写入方式) 变量当中写入哪个模块则导入哪个模块,不写则什么都不导入
使用时:模块名.函数名()
方式五:import 包名
使用时:模块名.函数名()
注:在包里面的__init__.py 文件里写入 from . import 模块名 __init__.py里面导入哪个模块 通过本方式就能使用哪个模块
以上是关于6模块和包的导入的主要内容,如果未能解决你的问题,请参考以下文章