python3-cookbook
latest
  • Copyright
  • 前言
  • 第一章:数据结构和算法
  • 第二章:字符串和文本
  • 第三章:数字日期和时间
  • 第四章:迭代器与生成器
  • 第五章:文件与IO
  • 第六章:数据编码和处理
  • 第七章:函数
  • 第八章:类与对象
  • 第九章:元编程
  • 第十章:模块与包
    • 10.1 构建一个模块的层级包
    • 10.2 控制模块被全部导入的内容
    • 10.3 使用相对路径名导入包中子模块
    • 10.4 将模块分割成多个文件
    • 10.5 利用命名空间导入目录分散的代码
    • 10.6 重新加载模块
    • 10.7 运行目录或压缩文件
    • 10.8 读取位于包中的数据文件
    • 10.9 将文件夹加入到sys.path
    • 10.10 通过字符串名导入模块
    • 10.11 通过钩子远程加载模块
    • 10.12 导入模块的同时修改模块
    • 10.13 安装私有的包
    • 10.14 创建新的Python环境
    • 10.15 分发包
  • 第十一章:网络与Web编程
  • 第十二章:并发编程
  • 第十三章:脚本编程与系统管理
  • 第十四章:测试、调试和异常
  • 第十五章:C语言扩展
  • 附录A
  • 关于译者
  • Roadmap
python3-cookbook
  • Docs »
  • 第十章:模块与包
  • Edit on GitHub

第十章:模块与包¶

模块与包是任何大型程序的核心,就连Python安装程序本身也是一个包。本章重点涉及有关模块和包的常用编程技术,例如如何组织包、把大型模块分割成多个文件、创建命名空间包。同时,也给出了让你自定义导入语句的秘籍。

  • 10.1 构建一个模块的层级包
  • 10.2 控制模块被全部导入的内容
  • 10.3 使用相对路径名导入包中子模块
  • 10.4 将模块分割成多个文件
  • 10.5 利用命名空间导入目录分散的代码
  • 10.6 重新加载模块
  • 10.7 运行目录或压缩文件
  • 10.8 读取位于包中的数据文件
  • 10.9 将文件夹加入到sys.path
  • 10.10 通过字符串名导入模块
  • 10.11 通过钩子远程加载模块
  • 10.12 导入模块的同时修改模块
  • 10.13 安装私有的包
  • 10.14 创建新的Python环境
  • 10.15 分发包
Next Previous

© Copyright 2015, 熊能. Revision 9b10a58f.

Built with Sphinx using a theme provided by Read the Docs.