¿Por qué el uso de __future__ import print_function rompe la impresión de estilo Python2?

| | | | | | | | | |

Soy nuevo en la programación con python, y estoy tratando de imprimir con un separador y un final, pero todavía me da un error de sintaxis.

Estoy usando python 2.7.

Aquí está mi código:

from __future__ import print_function import sys, os, time for x in range(0,10): print x, sep=" ", end="" time.sleep(1) 

Y aquí está el error:

$ python2 xy.py Archivo "xy.py", línea 5 print x, sep=" ", end="" ^ SyntaxError: sintaxis no válida $