设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 重新 试卷 文件
当前位置: 首页 > 运营中心 > 建站资源 > 优化 > 正文

Python 2.7终结于7个月后,这是你需要了解的3.X炫酷新特性(3)

发布时间:2019-05-20 19:43 所属栏目:21 来源:机器之心编译
导读:一种组织 Python 代码文件的方式是将它们封装在程序包中(包含一个「__init__.py」的文件夹)。下面是官方文档提供的示例。 sound/Top-levelpackage __init__.pyInitializethesoundpackage formats/Subpackageforfile

一种组织 Python 代码文件的方式是将它们封装在程序包中(包含一个「__init__.py」的文件夹)。下面是官方文档提供的示例。

  1. sound/                          Top-level package 
  2.       __init__.py               Initialize the sound package 
  3.       formats/                  Subpackage for file format conversions 
  4.               __init__.py 
  5.               wavread.py 
  6.               wavwrite.py 
  7.               aiffread.py 
  8.               aiffwrite.py 
  9.               auread.py 
  10.               auwrite.py 
  11.               ... 
  12.       effects/                  Subpackage for sound effects 
  13.               __init__.py 
  14.               echo.py 
  15.               surround.py 
  16.               reverse.py 
  17.               ... 
  18.       filters/                  Subpackage for filters 
  19.               __init__.py 
  20.               equalizer.py 
  21.               vocoder.py 
  22.               karaoke.py 
  23.               ... 

在 Python 2 中,上面每个文件夹都必须包含将文件夹转化为 Python 程序包的「__init__.py」文件。在 Python 3 中,随着隐式命名空间包的引入,这些文件不再是必须的了。

  1. sound/                          Top-level package 
  2.       __init__.py               Initialize the sound package 
  3.       formats/                  Subpackage for file format conversions 
  4.               wavread.py 
  5.               wavwrite.py 
  6.               aiffread.py 
  7.               aiffwrite.py 
  8.               auread.py 
  9.               auwrite.py 
  10.               ... 
  11.       effects/                  Subpackage for sound effects 
  12.               echo.py 
  13.               surround.py 
  14.               reverse.py 
  15.               ... 
  16.       filters/                  Subpackage for filters 
  17.               equalizer.py 
  18.               vocoder.py 
  19.               karaoke.py 
  20.               ... 

(编辑:ASP站长网)

网友评论
推荐文章
    热点阅读