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

    但是不支持调用模块

  • 相关阅读:
    互操作
    Rx基础
    数据流块基础
    C# 一个帮您理解回调函数的例子(新手必看)
    C# 多线程之通过Timer开启线程的例子
    C# 利用委托事件进行窗体间的传值(新手必看)
    C#XML文件操作随笔
    C# 委托学习笔记
    c# 关于抓取网页源码后中文显示乱码的原因分析和解决方法
    c# 异步编程 使用回调函数例子
  • 原文地址:https://www.cnblogs.com/douyunpeng/p/12805868.html
Copyright © 2011-2022 走看看