zoukankan      html  css  js  c++  java
  • 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里面导入哪个模块     通过本方式就能使用哪个模块

      

  • 相关阅读:
    Eureka 注册中心 简单搭建
    Eclipse properties.config.yml 配置文件中文编码问题。Eclipse 配置文件插件解决方案
    OracleDBConsole启动不了
    Codeforces Round #275(Div. 2)-C. Diverse Permutation
    Codeforces Round #275 (Div. 2)-B. Friends and Presents
    Codeforces Round #275 (Div. 2)-A. Counterexample
    NYOJ-106-背包问题
    NYOJ-71-独木舟上的旅行
    NYOJ-91-阶乘之和
    BestCoder Round#15 1002-Instruction
  • 原文地址:https://www.cnblogs.com/xiaoyan-alex/p/10087929.html
Copyright © 2011-2022 走看看