zoukankan      html  css  js  c++  java
  • python模块与包

    模块是包括python定义和声明的文件。文件名=模块名+".py"。模块名保存在全局变量__name__中。

    1、模块中的执行语句,只是在导入时执行一次。这些语句通常用于初始化模块。

    2、被导入的模块被放到全局语义表中。

    3、import用法

      +import moduleName

      +from moduleName import moudleContent

      +from moudleName import * 导入所有的除了以下划线开头的命名。

    4、导入module查找路径:先从当前目录中查找,然后从环境变量PYTHONPATH,PATH中查找,最后从安装目录中查找。

    实际上,解释器初始化时,会把以上路径依次包含到sys.path中,然后在sys.path中查找模块。

    5、内置函数dir()用于按模块名搜索模块定义,它返回一个字符串类型的存储列表。

    Package包

    1、包的作用为命名空间,防止命名冲突。

    2、必须要有一个"__init__.py"文件的存在,该目录才能是一个包。

    3、__all__变量表示需要导入的内容。

  • 相关阅读:
    小涛涛的计算器
    Sort排序浅聊
    程序员PC选购
    冒泡排序
    Django之模板
    Django中model的Meta选项
    Django之路由系统
    Django之视图系统
    踏上Flask的不归路(二)
    踏上Flask的不归路(一)
  • 原文地址:https://www.cnblogs.com/zhizouxiao/p/3769976.html
Copyright © 2011-2022 走看看