Eliminar cadenas de texto que contienen varios archivos TXT

Job ID: 34057009

Budget: €8 – €30 EUR

De un archivo TXT con varias cadenas de texto con este formato:

11X12211X2XXX100
11X1221122X1X100
11X122212XX1X100
11XX111X2221X100
11XX11X2X2212X00


Eliminar todas las cadenas de texto del archivo anterior que tengan las coincidencias indicadas por argumento y guarde el nuevo archivo dentro de una carpeta llamada "\resultadoEliminar"

Los archivos que tiene que escoger para eliminar las cadenas de texto estan dentro de la carpeta "\BASES" y están numerados por "nº_nombre archivo.txt"

El argumento para ejecutar el archivo python sería:

python eliminarColumnas.py 15 356 3895 (0,1,2,3,4,5,6,7,8,9,10,11,14)

(0,1,2,3,4,5,6,7,8,9,10,11,14) = estas son las coincidencias de las cadenas que serán eliminadas si cumple el nº de coincidencia de sus caracteres.

15 356 3895 = son los nº de archivos que tiene que buscar en la carpeta "BASES" que empiezan por esos nº para comparar con el archivo "principal.txt" y eliminar las cadenas de texto que tengan las coincidencias anteriores.

principal.txt = Es el archivo TXT que se encuentra donde se ejecuta el archivo python al cual le van a eliminar las cadenas de texto según los filtros anteriores, y las cadenas que queden se guardaran en un nuevo archivo TXT en "\resultadoEliminar" cuyo nombre de archivo se irán enumerando, si ya existen, tendrá que ver cual es el último número creado y continuar con el siguiente, además el nombre del archivo tiene que contener los archivos usados y los aciertos que faltan del 1 al 14 del ejemplo anterior con el nº de filas que tiene el nuevo archivo al final.

Ejemplo: 0001_15 356 3895 (12,13) = nº de filas que tiene el archivo.txt
Related categories: Python Spanish Translator