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

Veröffentlichungsdatum: 1. Okt. 2024

Dies ist die siebte 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.7 ist die neueste Wartungsversion und enthält seit 3.12.6 etwa 120 Fehlerbehebungen, Verbesserungen beim Build 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 als veraltet markierten Methoden und Klassen entfernt. (Sie waren seit Python 3.1 oder 3.2 veraltet.)
  • Die als veraltet markierten 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 5d0c0e4c6a022a87165a9addcd869109 25,8 MB .sigstore SPDX SIG
XZ-komprimierter Quell-Tarball Quellcode-Veröffentlichung c6c933c1a0db52597cb45a7910490f93 19,5 MB .sigstore SPDX SIG
macOS 64-Bit Universal2-Installer macOS für macOS 10.13 und neuer 82711848a795f6d7b25e81844d5a9a3f 43,3 MB .sigstore SIG
Windows-Installer (64-Bit) Windows Empfohlen b51e0889be50c55fbdd809f4ad587120 25,3 MB .sigstore SPDX SIG
Windows-Installer (32-Bit) Windows 5d5452249401822cb3ad1bce7105d5fd 24,1 MB .sigstore SPDX SIG
Windows-Installer (ARM64) Windows Experimentell 19bdd2de8a7ccb6f1115f85bc54c1764 24,6 MB .sigstore SPDX SIG
Windows einbettbares Paket (64-Bit) Windows 4c0a5a44d4ca1d0bc76fe08ea8b76adc 10,6 MB .sigstore SPDX SIG
Windows einbettbares Paket (32-Bit) Windows 21a051ecac4a9a25fab169793ecb6e56 9.4 MB .sigstore SPDX SIG
Windows einbettbares Paket (ARM64) Windows 6fc899d8dbd46dd2b585a038f7cf68a4 9.8 MB .sigstore SPDX SIG