Seite 1 von 1

'-3'-option bei python 2.6

Verfasst: Samstag 13. Dezember 2008, 14:13
von roschi
hallo!

wie erklaert ihr euch folgendes verhalten?
ich denke, python 2.6 warnt, wenn python 3-inkompatible sachen ausgefuehrt werden sollen.

3.0-test.py:

Code: Alles auswählen

x = xrange(10)
print x
und dann das hier:
C:\>Python25\python.exe 3.0-test.py
xrange(10)

C:\>Python26\python.exe 3.0-test.py
xrange(10)

C:\>Python26\python.exe -3 3.0-test.py
xrange(10)

C:\>Python30\python.exe 3.0-test.py
File "3.0-test.py", line 2
print x
^
SyntaxError: invalid syntax
warum warnt mich python 2.6 mit der '-3'-option nicht?

lg
roschi

Verfasst: Samstag 13. Dezember 2008, 14:24
von tordmor
-3 soll vor Dingen warnen, die nicht mit dem 2to3-Tool übersetzt werden können.

Verfasst: Samstag 13. Dezember 2008, 15:28
von roschi
achso - danke!

lg
roschi