Hinweis: Obwohl JavaScript für diese Website nicht unbedingt erforderlich ist, werden Ihre Interaktionsmöglichkeiten mit den Inhalten eingeschränkt sein. Bitte aktivieren Sie JavaScript für das volle Erlebnis.

Python 3.12.2

Erscheinungsdatum: 6. Februar 2024

Dies ist die zweite Wartungsversion von Python 3.12.

Python 3.12 ist die neueste Hauptversion der Programmiersprache Python und enthält viele neue Funktionen und Optimierungen. 3.12.2 ist die neueste Wartungsversion und enthält seit 3.12.1 mehr als 350 Fehlerbehebungen, Build-Verbesserungen und Dokumentationsänderungen.

Hauptneuerungen der Serie 3.12 im Vergleich zu 3.11

Neue Funktionen

Typ-Annotationen

Veraltete Funktionen

  • Die veralteten Member wstr und wstr_length der C-Implementierung von Unicode-Objekten wurden entfernt, gemäß PEP 623.
  • Im Modul unittest wurden eine Reihe von lange veralteten Methoden und Klassen entfernt. (Sie waren seit Python 3.1 oder 3.2 veraltet.)
  • Die veralteten Module smtpd und distutils wurden entfernt (siehe PEP 594 und PEP 632. Das Paket setuptools stellt weiterhin das Modul distutils bereit.
  • Eine Reihe weiterer alter, fehlerhafter und veralteter Funktionen, Klassen und Methoden wurden entfernt.
  • Ungültige Backslash-Escape-Sequenzen in Zeichenketten warnen nun mit SyntaxWarning anstelle von DeprecationWarning, wodurch sie besser sichtbar werden. (Sie werden in Zukunft zu Syntaxfehlern.)
  • Die interne Darstellung von ganzen Zahlen wurde zur Vorbereitung auf Leistungsverbesserungen geändert. (Dies sollte die meisten Benutzer nicht beeinträchtigen, da es sich um ein internes Detail handelt, es kann jedoch Probleme für von Cython generierten Code verursachen.)

Weitere Details zu den Änderungen in Python 3.12 finden Sie unter Was ist neu in Python 3.12.

Weitere Ressourcen

Vollständiges Changelog

Dateien

Version Betriebssystem Beschreibung MD5 Summe Dateigröße Sigstore SBOM GPG
Gzip-komprimiertes Quell-Tarball Quellcode-Veröffentlichung 4e64a004f8ad9af1a75607cfd0d5a8c8 25.9 MB .sigstore SPDX SIG
XZ-komprimierter Quell-Tarball Quellcode-Veröffentlichung e7c178b97bf8f7ccd677b94d614f7b3c 19,6 MB .sigstore SPDX SIG
macOS 64-Bit Universal2-Installer macOS für macOS 10.9 und neuer f88981146d943b5517140fa96e96f153 43,5 MB .sigstore SIG
Windows-Installer (64-Bit) Windows Empfohlen 44abfae489d87cc005d50a9267b5d58d 25,4 MB .sigstore SIG
Windows-Installer (32-Bit) Windows bc4d721cf44a52fa9e19c1209d45e8c3 24,1 MB .sigstore SIG
Windows-Installer (ARM64) Windows Experimentell f769b05cd9d336d2d6e3f6399cb573be 24,7 MB .sigstore SIG
Windows einbettbares Paket (64-Bit) Windows ded837d78a1efa7ea47b31c14c756faa 10,6 MB .sigstore SIG
Windows einbettbares Paket (32-Bit) Windows 787d286b66a3594e697134ca3b97d7fe 9.4 MB .sigstore SIG
Windows einbettbares Paket (ARM64) Windows 1ffc0d4ea3f02a1b4dc2a6e74f75226d 9.8 MB .sigstore SIG