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)