he visto a alguien usando "imprimir" con ">>" para escribir en un archivo de telas:¿Cómo funciona el operador de desplazamiento a la derecha en una instrucción de impresión de python?
In [7]: with open('text', 'w') as f:
...: print >> f, "Hello, world!"
...:
In [8]: !type text
Hello, world!
¿Cómo funciona? ¿Cuándo debería usar esto en lugar de simplemente usar el método de "escritura"?
Quizás vale la pena señalar que esta forma extendida ya no existe en Python 3, por lo que el nuevo código probablemente debería evitarla. –
Este no es realmente el operador '>>' en este caso; el analizador lo maneja especialmente como parte de la sintaxis 'print'. – abarnert