Optimizar repeticiones de líneas?

Asdrubal Velasquez (RadioMan) visionario en gmail.com
Dom Feb 4 17:07:28 CET 2007


Saludos compañeros,

Tengo las siguientes líneas de una aplicación:

sqlData.write('-- -----------------------------------------------\n' )
sqlData.write('-- RadioMan AE-AutoScout \n')
sqlData.write('-- Automatic MySql data to Mapping Tool \n')
sqlData.write('-- -----------------------------------------------\n' )
sqlData.write('-- Version ' + __version__ + '\n' )
sqlData.write('-- Author: ' + __author__ + '\n' )
sqlData.write('-- email: ' + __email__ + '\n' )
sqlData.write('-- -----------------------------------------------\n' )
sqlData.write('-- This Update: ' + str(time.strftime("%Y/%m/%d
%H:%M:%S", time.localtime())) + '\n' )
sqlData.write('-- Updating: ' + Updating + '\n' )
sqlData.write('-- -----------------------------------------------\n' )
sqlData.write('\n' )
.
.
.



Realmente son muchas mas líneas que esas, el asunto realmente es que
quisiera saber si la sentencia "sqlData.write" puedo resumirla u
optimizarla, y en lugar de escribir en cada línea "sqlData.write"
pueda resumir.

¿Me explique?

Para los que conocen Visual Basic, existe una forma de agrupar este
tipo de cosas y hasta servía para mejorar la velocidad de ejecución,
por ejemplo:


sqlData.write linea 1
sqlData.write linea 2
sqlData.write linea 3
sqlData.write linea 4
sqlData.write linea 5
sqlData.write linea 6

se puede escribir así:

With sqlData
          .write linea 1
          .write linea 2
          .write linea 3
          .write linea 4
          .write linea 5
          .write linea 6
end With

Algo asi ando buscando... ¿es posible hacerlo con Python?

Saludos a todos


-- 
'//RadioMan - YV6ESD
+58-(416)-586.4906
Asdrubal R. Velasquez Lagrave
RadioMan ARROBA cantv.net
Visionario ARROBA Gmail.com
Puerto Ordaz - Venezuela

¿Jugaste AstroEmpires?
http://alpha.astroempires.com/?ref=A.2709




Más información sobre la lista de distribución Python-es