python -i skript.py unterschiedlich in 3.12 und 3.13, 3.14

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
DKadelka
User
Beiträge: 1
Registriert: Sonntag 15. Februar 2026, 20:37

Der Aufruf eines Skripts mit

Code: Alles auswählen

python -i skript.py
scheint unterschiedlich in den Versionen bis 3.12 und ab 3.13 zu verlaufen.
Bis 3.12 wie dokumentiert: python und Aufruf des Skripts
Ab 3.13 (ich finde keine Dokumentation): python, Aufruf des Skripts und nach Bearbeitung einlesen von .pythonrc.

Dieses unterschiedliche Verhalten kann zu Problemen führen, wenn in .pythonrc z.B. Warnungen abgestellt werden.
imonbln
User
Beiträge: 200
Registriert: Freitag 3. Dezember 2021, 17:07

Und was ist jetzt deine Erwartung? Das ist ja erst mal nur ein Statement. Stört dich etwas, willst du uns darauf hinweisen, brauchst du bei irgendwas Hilfe?

Wenn du Hilfe suchst, können wir besser helfen, wenn du akkurat beschreibst, was das konkrete Problem ist. „Kann zu Problemen kommen“ ist schwer zu debuggen.
Ideal wäre es, wenn du ein kurzes Setup/Script lieferst, das sich mit Python 3.12 und Python 3.13 unterschiedlich verhält. Ich bin sicher, dann können die Experten hier im Forum schnell herausfinden, wie dir geholfen werden kann.
Benutzeravatar
__blackjack__
User
Beiträge: 14312
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

Die Erwartung ist wahrscheinlich, dass diese Ausführung _nicht_ passiert, weil die Dokumentation zur ``-i``-Option explizit sagt „The PYTHONSTARTUP file is not read.“

Und diese Umgebungsvariable ist die einzige in der der Dateiname ``.pythonrc.py`` in einem Beispiel in der Dokumentation vorkommt.
„Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.“ — Brian W. Kernighan
Benutzeravatar
noisefloor
User
Beiträge: 4300
Registriert: Mittwoch 17. Oktober 2007, 21:40
Wohnort: WW
Kontaktdaten:

Hallo,

kann ich fpr 3.12 und 3.13 unter Win nicht bestätigen. Da verhält es sich exakt gleich. Die installierten Pythons sind die von der PSF via MS Store bereit gestellten Versionen.

Gruß, noisefloor
Antworten