AYUDA Bucle ficheros XML
Publicado por Jacob (11 intervenciones) el 17/02/2021 12:39:14
Hola buenas tardes, estoy comenzando con la programación en Python y me estoy encontrando algunos problemas que no consigo solventar. La idea del ejercicio era la siguiente:
Se nos proporciona un archivo .zip que contiene una lista de ficheros .XML, para los cuales tendremos que crear un único bucle que vaya leyendo el contenido de todos ellos y en concreto el de dentro de una etiqueta (que parece ser que se llama ELEMENTO si no he entendido mal), porque luego tendré que realizar una serie de tratamientos sobre el contenido de esa etiqueta que sera el mismo para todos los ficheros.
1. He comenzado subiendo el archivo .ZIP a mi drive e introduciendo en python la ruta donde se encontraba
2. Después mediante sentencias he descomprimido el archivo
3. Después he cambiado la ruta para que acceda a la carpeta que ha descomprimido, donde estan los XML
Mi idea ahora era utilizar una libreria que se llama BeautifulSoup que he leido parece ser accederia a la etiqueta que le diga dentro del fichero, pero me encuentro 1 problema:
1. Una vez hecho eso como podría usar un bucle para recorrer los distintos ficheros y leer la etiqueta (porque habia pensado en un bucle for que abra en modo lectura cada fichero y después busque la etiqueta, pero no termino de aclararme con este lenguaje como hacerlo)
Cualquier ayuda se lo agradeceria, un saludo
Se nos proporciona un archivo .zip que contiene una lista de ficheros .XML, para los cuales tendremos que crear un único bucle que vaya leyendo el contenido de todos ellos y en concreto el de dentro de una etiqueta (que parece ser que se llama ELEMENTO si no he entendido mal), porque luego tendré que realizar una serie de tratamientos sobre el contenido de esa etiqueta que sera el mismo para todos los ficheros.
1. He comenzado subiendo el archivo .ZIP a mi drive e introduciendo en python la ruta donde se encontraba
2. Después mediante sentencias he descomprimido el archivo
3. Después he cambiado la ruta para que acceda a la carpeta que ha descomprimido, donde estan los XML
Mi idea ahora era utilizar una libreria que se llama BeautifulSoup que he leido parece ser accederia a la etiqueta que le diga dentro del fichero, pero me encuentro 1 problema:
1. Una vez hecho eso como podría usar un bucle para recorrer los distintos ficheros y leer la etiqueta (porque habia pensado en un bucle for que abra en modo lectura cada fichero y después busque la etiqueta, pero no termino de aclararme con este lenguaje como hacerlo)
Cualquier ayuda se lo agradeceria, un saludo
Valora esta pregunta


0