Foros del Web » Programando para Internet » Python »

coordenadas para print

Estas en el tema de coordenadas para print en el foro de Python en Foros del Web. Holas He notado, en los pdf y html que me he bajado de tutoriales, que print no tiene el complemento que me permita posicionar la ...
  #1 (permalink)  
Antiguo 26/07/2008, 06:12
 
Fecha de Ingreso: julio-2008
Mensajes: 9
Antigüedad: 15 años, 9 meses
Puntos: 0
coordenadas para print

Holas

He notado, en los pdf y html que me he bajado de tutoriales, que print no tiene el complemento que me permita posicionar la impresión en determinada línea y columna; algo como line y col, o locale(x,x), o x,x say, ejemplo éstos de otros lenguajes. Todo fluye hacia arriba en la consola.
¿Hay alguna forma de lograr ese efecto?

Les recomiendo el programa "Console" para los que están en Windows como yo; nada que ver con Konsole o Yacuaque de Linux, pero es diez veces mejor que "cmd". Pueden bajarlo de Softonic. Posee pestañas para varias sesiones y transparencia en el fondo.

Suerte.
  #2 (permalink)  
Antiguo 26/07/2008, 10:16
Avatar de Viet  
Fecha de Ingreso: octubre-2003
Ubicación: Mar del Plata - Argentina
Mensajes: 247
Antigüedad: 20 años, 6 meses
Puntos: 2
Respuesta: coordenadas para print

Hola:

Los interpretes de python se comunican con el sdtout de tu os, solo trasmitiendo bytes y un flush final (chr(13), u otros)

Si queres posicionar un mensaje solo debes construir el string adecuandamente.

Ejemplo:
>>> a = """
... %s
...
... %s """
>>> b = a%('a','b')
>>> print b

a

b

espero te sirva ;)
__________________
Keep it simple and keep it fast.

Última edición por Viet; 26/07/2008 a las 10:16 Razón: no toma los tabs
  #3 (permalink)  
Antiguo 26/07/2008, 10:17
Avatar de Viet  
Fecha de Ingreso: octubre-2003
Ubicación: Mar del Plata - Argentina
Mensajes: 247
Antigüedad: 20 años, 6 meses
Puntos: 2
Respuesta: coordenadas para print

ahora que miro el foro no toma los tabs ni blancos, por lo que no se muestra el ejemplo que te quise dar, pero prueba en la consola lo que te mostre.
__________________
Keep it simple and keep it fast.
  #4 (permalink)  
Antiguo 29/07/2008, 04:52
 
Fecha de Ingreso: julio-2008
Mensajes: 9
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: coordenadas para print

¡Hola Viet!

Entendí el ejemplo y ya lo pongo en práctica. Gracias por contestar.
  #5 (permalink)  
Antiguo 31/07/2008, 05:09
 
Fecha de Ingreso: julio-2008
Mensajes: 9
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: coordenadas para print

Salió perfecto.
Me llamó la atención la expresión

Código:
b = a%('a','b')
para asignar los valores a %s

Probé por las dudas con:

Código:
>>> ''''
   %s

   %s''' % ('a','b')
"'\n   a\n\n   b"
>>>
Pero me imprime los caracteres de escape de nueva línea.

Gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:56.