1.4.11. Python 3.3(2012/09/29)

新的语法特性

  1. yield from 表达式

    • 新增了 yield from 语法,用于委托子生成器,简化了生成器的嵌套调用。

      def generator():
          yield from subgenerator()
      
  2. 隐式命名空间包

    • 原生支持不要求 init.py 标记文件和可以自动跨越多个路径节的包目录

新的库模块

  1. 虚拟环境支持

    • 引入了 venv 模块,用于创建轻量级的虚拟环境,替代了 virtualenv 工具。

      python -m venv myenv
      source myenv/bin/activate  # 在 Unix 或 MacOS 上
      myenv\Scripts\activate  # 在 Windows 上