Perché l’utilizzo di __future__ import print_function interrompe la stampa in stile Python2?

| | | | | | | | | |

Sono nuovo nella programmazione con python e sto cercando di stampare con un separatore e terminare ma continua a darmi un errore di sintassi.

Sto usando python 2.7.

Ecco il mio codice:

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

Ed ecco l'errore:

$ python2 xy.py File "xy.py", riga 5 print x, sep=" ", end="" ^ SyntaxError: sintassi non valida $