6.模块

作者: jxc1 | 来源:发表于2019-10-14 09:43 被阅读0次

6.1.3没看
_ _ main _ _
_ _ init _ _
_ _ all _ _
_ _ path _ _

  • 模块中的语句仅在模块第一次import才执行。
  • 每个模块有自己的私有符号表,不会与用户的全局变量发生冲突
  • 模块可以导入其他模块
  • import fibo =>fibo.fib(12)
    import fibo as fib =>fib.fib(12)
    from fibo import fib1 ,fib2
    from fibo import * 调入所有非_开头的
    from fibo import fib as fiboacci
    后三种fibo是未定义的
  • 模块搜索路径
    1.内置模块
    1. sys.path变量给出的目录列表寻找模块文件。
      sys.path初始包含:输入脚本的目录、PYTHONPATH、安装的默认位置

sys.ps1
sys.ps2

dir()函数

  • 内置函数dir()用于查找模块定义的名称,返回一个排序过的字符串列表。
import fibo
dir(fibo)
#得到['__name__','fib','fib2']都是fibo模块中定义的名称
#
  • 在交互式命令行里,直接输入dir(),会得到当前定义的名称。
    但不会累出内置函数和变量的名称。它们的定义在标准模块中 builtins

  • A.B代表A中的B模块
  • all字段代表 import*时要导入的包名
  • 绝对导入和相对导入

相关文章

  • 6.模块

    6.1.3没看_ _ main _ __ _ init _ __ _ all _ __ _ path _ _ 模块...

  • 2018-09-01-day10作业-学生信息管理系统

    1.主界面模块 2.注册模块 3.登录模块 4.文件操作模块 5.学生模块 6.文件设计

  • 6. Modules 模块

    If you quit from the Python interpreter and enter it agai...

  • Python | Python笔记(进阶)

    Python学习笔记。包括exception,模块,标准库,pypi等。 6. Exception Excepti...

  • 6.模块导入、导出

    1.模块导入、导出 https://www.cnblogs.com/axl234/p/6405370.html[h...

  • Linux设备驱动程序学习----6.模块的参数

    6.模块的参数 更多内容请参考Linux设备驱动程序学习----目录 模块参数   由于系统不同,驱动程序需要的参...

  • 6.分类管理模块

    分类管理模块主要是在后台进行控制,有以下四个子模块:获取节点、增加节点、获得当前节点的所有直接子节点、获得当前节点...

  • 6. 模块,层和模型

    为了使用TensorFlow进行机器学习,你需要学会如何定义,保存和重载一个模型。一个模型抽象上说有以下内容: 用...

  • 前端-06-AngularJs

    1.概述 完美实现mvvm mvw模式模块化结构 2.语法基础 3.控制器 4.事件监听 5.评论案例 6.模块化...

  • 11.正则表达式(二)

    目录:1.模块介绍2.单次匹配3.全文搜索4.匹配替换5.分割字符串6.分组 1.模块介绍 Python使用re模...

网友评论

      本文标题:6.模块

      本文链接:https://www.haomeiwen.com/subject/apltmctx.html