zoukankan      html  css  js  c++  java
  • Python模块和包

    模块

    模块式Python组织代码的基本方式
    脚本:Python的脚本都是用扩展名py的文本文件保存的,一个脚本可以单独运行,也可以导入到另一个脚本中运行。
    模块:当脚本被导入运行时,成为模块(module)
                模块名与脚本的文件名相同
                导入test.py脚本:import test
     
     
    区分直接(主体)调用和间接调用:
             if __name == '__main__'
     
    程序导入模块时,先寻找当前的目录,例如import string,如果当前目录有string.py就会优先调用当前目录下的string.py而不是系统的string模块,如果当前目录下没有,就会导入python中lib目录下的string
     
    模块导入后会自动生成编译文件.pyc
     
     

    python的模块可以按目录组织为包
    创建包的步骤:
    1. 建立一个名字为包名字的文件夹
    2. 在该文件夹下创建一个__init__.py文件(文件可以为空)
    3. 根据需要在该文件夹下存放脚本文件、已编译扩展及子包
    4. 使用: import pack.m1,  pack.m2,   pack.m3
     
    ------------------
     
    模块是一个可以导入的python脚本文件
    包是一堆按目录组织的模块和子包,目录下的__init__.py文件存放了包的信息
    导入模块和包:
         import
         import as
         from import
     
     
     
     
  • 相关阅读:
    linux安装kibana
    linux安装6.5.3版本elastic search
    linux非root用户安装nginx
    linux非root用户安装ncurses-devel依赖
    linux无网络情况下安装rpm包
    linux非root用户安装rabbitmq
    linux非root用户安装4.0.14版本redis
    (初)Knockout 监控属性(Observables)
    ECMAScript6
    SonarLint 代码质量管理
  • 原文地址:https://www.cnblogs.com/fanchangfa/p/3721652.html
Copyright © 2011-2022 走看看