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

      模块:

      在前面的几个章节中我们脚本上是用 python 解释器来编程,如果你从 Python 解释器退出再进入,那么你定义的所有的方法和变量就都消失了。为此 Python 提供了一个办法,把这些定义存放在文件中,为一些脚本或者交互式的解释器实例使用,这个文件被称为模块。模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。这也是使用 python 标准库的方法。

      好处:提供了代码的可维护性

      种类:1,标准库 2,第三方模块 3,应用程序自定义模块

      过程:1、先执行被调用的模块文件,2、再引入变量名

      语句:

    import:                import module1[, module2[,... moduleN]

    form...import...:   from modname import name1[, name2[, ... nameN]]

    form...improt *:不建议使用,因为在不知道被引用模块里面存在什么函数,容易冲突;

      路径:         form ...       import ...

    注意 main中不可以使用第二行的 import cal 的格式导入cal文件,因为 import cal 只能按照唯一的路径(即bin所在的路径)day21去找,能找到就找到,找不到就拉倒。

     当然也可以使用第二行的格式,但是需要把cal的文件路径加进去

    多层的包:

    可以写成这种:

    from cheng1.cheng2.cheng3 import bianliang

    or

    from cheng1.cheng2.cheng3.bianliang import hanshu

    但是不支持调用模块

  • 相关阅读:
    服务器端接受Json数据的绑定实现
    SQL 学习笔记
    asp.net mvc下的多语言方案 包含Html,Javascript和图片
    设计和创建自己的Sharepoint Site
    SharePoint类库简要总结
    TED-谷歌创始人演示谷歌眼睛
    为什么要有战争
    跨云应用部署:共享数据存储
    使用VNET-to-VNET连接Microsoft Azure国际版和中国版
    MySQL Database on Azure新功能
  • 原文地址:https://www.cnblogs.com/douyunpeng/p/12805868.html
Copyright © 2011-2022 走看看