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.4

Erscheinungsdatum: 6. Juni 2024

Dies ist die vierte Wartungsversion von Python 3.12

Python 3.12 ist die neueste Hauptversion der Python-Programmiersprache und enthält viele neue Funktionen und Optimierungen. 3.12.4 ist die neueste Wartungsversion und enthält seit 3.12.3 mehr als 250 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 ead819dab6d165937138daa9e51ccb54 26,0 MB .sigstore SPDX SIG
XZ-komprimierter Quell-Tarball Quellcode-Veröffentlichung d68f25193eec491eb54bc2ea664a05bd 19.7 MB .sigstore SPDX SIG
macOS 64-Bit Universal2-Installer macOS für macOS 10.9 und neuer b6de6aea008605f5d4096014c2ad3c43 44,0 MB .sigstore SIG
Windows-Installer (64-Bit) Windows Empfohlen f3df1be26cc7cbd8252ab5632b62d740 25.5 MB .sigstore SPDX SIG
Windows-Installer (32-Bit) Windows d9c98b529889aba04ca5ec1c6b5f986f 24,3 MB .sigstore SPDX SIG
Windows-Installer (ARM64) Windows Experimentell f3c2064f11c5f4eee475928a0fc62199 24,8 MB .sigstore SPDX SIG
Windows einbettbares Paket (64-Bit) Windows 8db759b337ac4f6966f52b3662c05dd7 10,6 MB .sigstore SPDX SIG
Windows einbettbares Paket (32-Bit) Windows 19691145551a41114b32a556bb2bcb89 9.4 MB .sigstore SPDX SIG
Windows einbettbares Paket (ARM64) Windows 0a863fd2485b3057a2eea108f1252160 9.8 MB .sigstore SPDX SIG