2011/2/28 rantis cares <rantisca...@gmail.com> > > El día 27 de febrero de 2011 10:42, Carlos Zuniga > <carlos....@gmail.com> escribió: > > 2011/2/26 rantis cares <rantisca...@gmail.com>: > >> Hola Listeros: > >> > >> Tratare de expresar nuevamente algunas cosas que parece ser no me di a > >> entender. > >> > >> - Yo no soy experto en linux, considerenme newbie en este ambito > >> linux, soy un torpe grandote. > >> - No manejo terminologias avanzadas (reiterando mi condicion como en > >> la linea anterior). > >> - No por lo dicho anteriormente en las lineas superiores, signifique > >> que soy un guevon pa no buscar en la red. > >> - Considero que por muchas preguntas que resuelvo. hago una pregunta > >> en la lista. > >> - No se hacer bases de datos, apenas toy aprendiendo. > >> > >> Bien, ahora recomenzare: > >> > >> Tengo datos de varios articulos en formato texto ejemplo como el que sigue: > >> > >> ---- > >> PRODUCTO: CELULAR NOKIA FR 100 > >> PRECIO: 1500 > >> CARACTERISTICAS: PROCESADOR DE ALTA REGENERACION, PANTALLA DE 30 > >> MEGAPIXELES. > >> COMENTARIOS: ESTE CELULAR ME PARECE BUENO Y LO RECOMIENDO AMPLIAMENTE. > >> ---- > >> > >> Asi tengo miles de archivos de texto con miles de productos diversos, > >> precios diferentes, caracteristicas diferentes y comentarios > >> diferentes. > >> > > > > Entiendo por esto que dices que cada producto se encuentra en un > > archivo de texto separado? > > > >> ¿Como puedo hacer para que cada articulo lo pueda mostrar en una > >> pagina html PERSONALIZADA?. > >> > > > > Te refieres a que de cada archivo con un producto te genere un archivo > > html? Siempre y cuando el formato de tu archivo de texto no varíe, > > podrías hacer algo con python así: > > > > with open("producto.txt","r") as f: > > lineas = f.readlines(); > > producto = lineas[1].replace("PRODUCTO: ", "") > > precio = lineas[2].replace("PRECIO: ", "") > > caracteristicas = lineas[3].replace("CARACTERISTICAS: ", "") > > comentarios = lineas[4].replace("COMENTARIOS: ", "") > > > > html = """ > > <html> > > <body> > > <dl> > > <dt>Producto</dt> <dd> %(prod) </dd> > > <dt>Precio</dt> <dd>%(prec) </dd> > > <dt>Características</dt> <dd>%(carac) </dd> > > <dt>comentarios</dt> <dd>%(com)</dd> > > </dl> > > </body> > > </html> > > """) > > print html % {"prod": producto, "prec": precio, "carac": > > caracteristicas, "com": comentarios} > > Me parece interesante esta manera de hacerlo, probare si funciona, > aunque puedo tardarme un rato para ver los resultados. Lo que si me > queda claro es que nada mejor que hacer mis bases de datos para no > tener este problema, claro que asi lo hice cuando no sabia de esto. >
De todos modos puedes basarte en eso para hacer un script que pase todos tus archivos a la base de datos. Saludos -- Linux Registered User # 386081 A menudo unas pocas horas de "Prueba y error" podrán ahorrarte minutos de leer manuales. -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/AANLkTi=kh8tv28jcz4wv8f22djopwz8wox21cyyvv...@mail.gmail.com