Alineación de Palabras en Orden
Ahora, consideremos el orden de las palabras dentro de cada archivo. ¿Qué pasaría si quisiéramos recolectar la primera palabra de cada archivo, luego la segunda palabra de cada archivo, y así sucesivamente?
Tu tarea es escribir un script de Python, step3_code.py, que tome la n-ésima palabra de cada archivo de entrada y las escriba en un nuevo archivo llamado output/n. Aquí, 'n' representa la posición de la palabra (comenzando desde 1). Los archivos resultantes deben crearse en el directorio /home/labex/project/output/.
Por ejemplo, si tomamos las primeras palabras de cada archivo, el contenido de output/1 debería ser:
## output/1, start count with 1.
CentOS Java A Python Ubuntu
Del mismo modo, para las centésimas palabras (en caso de que existan), el contenido de output/100 sería:
## output/100, the 100-th file, only java, linux and program have 100-th word.
applications and the
Requisitos
- La carpeta
output debe estar ubicada en /home/labex/project/.
- El orden en que se lean los archivos no es relevante; solo importa el orden de las palabras dentro de cada archivo individual.
- Los signos de puntuación no se consideran parte de las palabras y deben ser omitidos.