with variable read print open python python-3.x stdout

variable - readline python



Use Python para escribir salida CSV en STDOUT (1)

Sé que puedo escribir un archivo CSV con algo como:

with open(''some.csv'', ''w'', newline='''') as f:

¿Cómo podría escribir esa salida en STDOUT?


sys.stdout es un objeto de archivo correspondiente a la salida estándar del programa. Puede usar su método write() . Tenga en cuenta que probablemente no sea necesario utilizar la instrucción with , porque stdout no tiene que abrirse ni cerrarse.

Entonces, si necesita crear un objeto csv.writer , puede simplemente decir:

import sys spamwriter = csv.writer(sys.stdout)