重命名模块
标准库中的一些模块已重命名:
旧名 | 新名字 |
---|---|
_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 名称的顶级标准库包。