加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

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

发布时间:2019-05-21 06:49:01 所属栏目:建站 来源:机器之心编译
导读:许多人在了解到 Python 2.7 即将停止维护后,都开始将他们的 Python 版本从 2 切换到 3。截止到 5 月 19 号上午 10 点,Python 2.7 将终结于... 在这一段时间中,很多优秀开源项目与库已经停止了对 2.7 的支持。例如到今年 1 月份,NumPy 将停止支持 Pytho

一种组织 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.               ... 

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读