zoukankan      html  css  js  c++  java
  • python模块导入

    核心风格: import 语句的模块顺序
    推荐所有的模块在 Python 模块的开头部分导入,而且最好按照这样的顺序:
    1、Python 标准库模块
    2、Python 第三方模块
    3、应用程序自定义模块
    然后使用一个空行分割这三类模块的导入语句。 这将确保模块使用固定的习惯导入, 有助于减少每个模块需要的 import 语句数目。

    模块的作用域:
    解释器执行到import语句, 如果在搜索路径中找到了指定的模块, 就会加载它。该过程遵循作用域原则, 如果在一个模块的顶层导入, 那么它的作用域就是全局的; 如果在函数中导入, 那么它的作用域是局部的。
    导入方法
    1、import modulename 整模块导入
    2、from modulename import attributes,导入模块的指定属性
    3、import modulename as newname,用自己想要的名字newname替换模块的原始名称


    包是一个有层次的文件目录结构, 它定义了一个由模块和子包组成的 Python 应用程序执行环境,包下面必须有__init__.py文件才可以导入。init.py文件中加入 all 变量. 该变量包含执行import语句时可以导入的子包/模块/函数/属性的名字,是由一个名字符串组成的列表,建议把包中所包含的子包、模块等全部列出,以便用户查看到有哪些内容。对于发布的子包,__all__中建议只列出跟用户相关的模块或者接口。

  • 相关阅读:
    NIS详解
    Linux的硬链接和软链接有何区别?
    使用sed和cut将进程的pid过滤出来
    sticky(粘附位)的含义
    使用ulimit来产生core dump文件
    Linux常用shell脚本
    LFS5.0安装完成心得
    sshd + xinetd 限制IP登录
    Linux磁盘限额配置(Ext3)
    LFS安装手记
  • 原文地址:https://www.cnblogs.com/21summer/p/14838134.html
Copyright © 2011-2022 走看看