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模块和包的导入的主要内容,如果未能解决你的问题,请参考以下文章

python模块和包的导入

Python基础----import模块导入和包的调用

python 模块和包的使用方法

python 模块和包的入方法

python 关于 不同模块内类的变量继承和包的模块导入的一些感悟

第6天:Python 模块和包