Python Language Modules renommés


Exemple

Quelques modules de la bibliothèque standard ont été renommés:

Ancien nom Nouveau nom
_winreg winreg
ConfigParser configparser
copy_reg copyreg
Queue queue
SocketServer socketserver
_markupbase markupbase
repr reproche
test.test_support test.support
Tkinter tkinter
tkFileDialog tkinter.filedialog
urllib / urllib2 urllib, urllib.parse, urllib.error, urllib.response, urllib.request, urllib.robotparser

Certains modules ont même été convertis de fichiers en bibliothèques. Prenons l'exemple de tkinter et urllib ci-dessus.

Compatibilité

Lorsque vous maintenez la compatibilité entre les versions Python 2.x et 3.x, vous pouvez utiliser le future package externe pour importer des packages de bibliothèque standard de niveau supérieur avec des noms Python 3.x sur les versions Python 2.x.