Python [login to view URL] 2 4 6 9 11 12 13 15, etc. (6,7,11,etc) 6
(LOS ETC ES PORQUE SE PUEDE AÑADIR MÁS NÚMEROS, ES VARIABLE, DEBE DETECTAR CUANDO ACABA UNO Y EMPIEZA LOS PARÁMETROS DE LAS COINCIDENCIAS POR LOS PARENTESIS U OTRO SISTEMA O CARÁCTER QUE RESULTE MÁS FÁCIL, ESTO ES MODIFICABLE A LA COMODIDAD DEL PROGRAMADOR)
Abrir el archivo [login to view URL] y extraer las filas 2 4 6 9 11 12 13 15, etc.
Ejemplo:
X,1,1,1,2,1,2,1,2,X,1,1,X,1
X,X,2,1,X,X,1,1,2,1,X,2,1,1
1,1,1,1,1,1,1,1,1,2,2,1,1,1
2,1,1,X,2,1,X,1,1,2,2,1,1,1
X2,1X,1X2,12,1X2,1X2,12,X2,12,1X2,12,1X2,1X2,1X2
1X2,X2,X2,12,1X2,1X2,1X2,12,1X,1X2,1X2,1X,1X2,12
1,1,1,1,1,X,1,1,1,2,2,X,1,1
X,1,1,X,X,1,1,1,1,2,1,1,X,X
Y luego ir leyendo el archivo [login to view URL] fila a fila y guardar en otro archivo txt todas las filas que coincidan con las 8 filas de [login to view URL] seleccionadas y tengan 6,7,11,etc. coincidencias en al menos 6 de las filas como indica el último parámetro. (Cada parámetro a comparar dentro de la fila está separado por comas (,))
En el archivo [login to view URL] no se tiene en cuenta los dos últimos caracteres, solo los 14 primeros.
El archivo guardado se guardará en una subcarpeta “resultado” que se creará automáticamente si no existe y el archivo se llamará: 00001 2 4 6 9 11 12 13 15, etc. (6,7,11,etc) 6 = N.º de filas que [login to view URL]
Si ya existe el archivo se irá incrementando en 00002, 00003, etc. Siempre debe buscar cual es el último archivo de la carpeta y continuar numerando desde ahí.
Por pantalla debe mostrar los parámetros que está trabajando de la siguiente forma:
BASES: 2 4 6 9 11 12 13 15, etc.
COINCIDENCIAS: 6,7,11,etc
DESCARTADAS: N.º de filas revisadas de [login to view URL] y descartadas.
GUARDADAS: N.º de filas de [login to view URL] guardadas porque cumplen con las coincidencias.
FALTAN: N.º de filas de [login to view URL] totales que tiene el archivo (se le resta) N.º de filas de [login to view URL] revisados
Muchas veces si el archivo TODAS es pequeño se mostrará muy rápido y no se verá y otras será más lento si es más grande, pero no importa que no se vea mientras lo muestre bien.