Necesito imprimir más de una línea en un bucle (Python 3.x). Mirándolo ya en SO, puse esta línea en mi código:python: imprimir utilizando el retorno de carro y la coma no funciona
print('{0} imported\r'.format(tot),)
Sin embargo, sigue imprimiendo varias líneas cuando se pasa. También he intentado
sys.stdout.write('{0} imported\r'.format(tot))
pero esto no se imprime nada a la consola ...
Alguien sabe lo que está pasando con esto?
'sys.stdout.write()' que funciona para mí .. usted tiene 'sys' importación. ¿Estás tratando de superponer la salida en la misma línea? – Levon
Si está tratando de obtener el mismo efecto que 'print text,' from python 2.x, necesita usar el argumento 'end', como en' print (text, end = '') '. La coma al final de los argumentos de la función no tiene ningún efecto. – James
No estoy seguro de "de 2.x". La línea 'print (text, end = '')' me da un error de sintaxis en '' '. – rossmcm