zoukankan      html  css  js  c++  java
  • da5_模块

    一、模块、包

    什么是模块?

    模块实质上就是一个python文件,它是用来组织代码的,意思就是说把python代码写到里面,文件名就是模块的名称,test.py test就是模块名称。

    什么是包?

    包,package本质就是一个文件夹,和文件夹不一样的是它有一个__init__.py文件,包是从逻辑上来组织模块的,也就是说它是用来存放模块的,如果你想导入其他目录下的模块,那么这个目录必须是一个包才可以导入。

    导入模块

    1 import module #导入模块
    2  from module import *  #导入该模块中的所有方法,慎用
    3  from module import fun as xx_fun #导入指定的方法,然后起别名
    4  from module import fun1,fun2,fun3 #导入模块下的多个方法
    5  import module,实际上就是把该模块的代码赋值给模块名,也就是module.py里面所有的代码,赋值给了module这个变量,如果是from module import fun,就是把module打开,把module里面的fun方法

    导入模块的本质,就是把python文件拿过来执行一次。

    使用包中的模块需要在__init__.py文件中from . import xxx

    模块分类:

    标准库:python内置的
    开源模块:第三方
    自定义模块:自己写的

     
  • 相关阅读:
    正则表达式
    UVALive
    Python科学计算基础篇
    IntelliJ IDEA 2017.3激活与汉化
    hive order by,sort by, distribute by, cluster by作用以及用法
    Hive调优
    Hive 索引
    hive视图
    Hive 分区 分桶使用
    linux内核优化,内核参数详解
  • 原文地址:https://www.cnblogs.com/once-again/p/9625396.html
Copyright © 2011-2022 走看看