Seite 1 von 1

Python 2.x -> 3.x Cheatsheet

Verfasst: Mittwoch 2. Dezember 2009, 09:17
von cofi
Mark Summerfield hat ein Cheatsheet zusammengeschrieben, das den Uebergang von 2.x zu 3.x erleichtern soll: PDF

Vielleicht is das ja jemandem nuetzlich.

[Via comp.lang.python]

Verfasst: Mittwoch 2. Dezember 2009, 10:09
von numerix
Gute Sache - gefällt mir.

Verfasst: Mittwoch 2. Dezember 2009, 17:12
von theliquidwave
Komisch. Einige Sachen verwende ich schon immer in Python 2 die angeblich seit 3 vorhanden sind?!

Beispiel:

Code: Alles auswählen

# Python 2
for line in file.xreadlines():

# Python 3
for line in file:
Edit: Das gefällt mir!

Code: Alles auswählen

# Python 2
import ConfigParser

# Python 3
import configparser
Gruß

Verfasst: Mittwoch 2. Dezember 2009, 17:25
von cofi
Chrisber hat geschrieben:Komisch. Einige Sachen verwende ich schon immer in Python 2 die angeblich seit 3 vorhanden sind?!

Beispiel:

Code: Alles auswählen

# Python 2
for line in file.xreadlines():

# Python 3
for line in file:
Du liest das falsch. In Python 2.x war ersteres zulässig, aber in Python 3.x ist die Methode entfernt worden. Das sagt aber nichts darüber aus, ob es schon in Python 2.x verfügbar war.

Re: Python 2.x -> 3.x Cheatsheet

Verfasst: Sonntag 1. August 2010, 17:02
von Pa5tA
Sehr praktisch das Ding wobei ich das eher in die andere Richtung verwenden werde, wenn ich was mit PyGame oder GTK schreiben will.