重命名模块
标准库中的一些模块已重命名:
| 旧名 | 新名字 |
|---|---|
| _winreg | WinReg 项 |
ConfigParser |
configparser |
| copy_reg | copyreg |
| 队列 | 队列 |
SocketServer |
SocketServer 的 |
| _markupbase | markupbase |
| 再版 | reprlib |
| test.test_support | test.support |
Tkinter |
Tkinter 的 |
tkFileDialog |
tkinter.filedialog |
| urllib / urllib2 | urllib,urllib.parse,urllib.error,urllib.response,urllib.request,urllib.robotparser |
有些模块甚至已经从文件转换为库。以上面的 tkinter 和 urllib 为例。
兼容性
在维护 Python 2.x 和 3.x 版本之间的兼容性时,可以使用 future 外部程序包在 Python 2.x 版本上启用 Python 3.x 名称的顶级标准库包。