entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

2votos

Modificar archivo.txt con Python

Hola, tengo un archivo.txt con 400 lineas que tiene la siguiente estructura: (es un js en txt)

/* texto1 */ var texto2 = blablabla;

Y necesito generar un Array bidimensional con los dos textos, algo así:

 array [ ["texto1", "texto2"], ["texto1", "texto2"].....]

Y asi la 400 lineas, pensé en hacerlo en Python pero soy muy novato en el lenguaje no se como hacerlo...

Haber si me podeis hechar una mano en python o culaquier otro me vale...

Muchas Gracias!

1 Respuesta

2votos

plynyo Puntos180
import re
e = re.compile("^/\\* (.*) \\*/ var (.*) =.*")
lista = []
with open("archivo.txt") as f:
    lista = [[(e.match(linea)).group(1), (e.match(linea)).group(2)] for linea in f if e.match(linea)]

print("array", lista)

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta