zoukankan      html  css  js  c++  java
  • python:模块0

    一、模块是更高级的封装:

    • 容器:数据的封装
    • 函数:语句的封装
    • 类   :方法和属性的封装
    • 模块:模块就是程序,即每个.py文件

    二、引入

    import 模块名

    from 模块名 import xx(函数名、*)  <不建议用*>

    import 模块名 as 简称    <推荐>

    三、重新加载

    http://www.cnblogs.com/daduryi/p/6734110.html

    python2:reload()

    python3:from importlib import reload

    四、if __name__ == '__main__':

    !用来测试模块!

    在主程序中__name__得到的是'__main__';

    在模块中调用__name__得到的是模块的名字;

    五、搜索路径

    写好的模块应该放在哪里?

    sys.path里面保存着搜索路径,是个列表,可以通过append()加入路径

    六、包(package)

    将文件分门别类的放置;步骤如下:

    1. 创建一个目录,用于存放相关的模块,目录的名字即包的名字
    2. 在目录中创建一个__init__.py的模块文件,内容可以为空
    3. 将相关的模块放在目录下

    导入包内的模块

    import 包名.模块名(from、as、*照样可以用)

    放在同一个目录——直接用导入

    放在别的目录——(子目录ok,父目录呢???)

  • 相关阅读:
    java 删除文件目录
    java导出echart图到excel 多张图片导出
    java导出sql文件
    split方法使用
    jqgrid列表添加单选框
    会消失的链接
    运用javascript做出链接类特效
    创建守护进程的步骤
    ext2文件系统
    C++枚举类型enum
  • 原文地址:https://www.cnblogs.com/daduryi/p/6828478.html
Copyright © 2011-2022 走看看