Python programa para recorrer directorios y leer información de archivos
Recién estoy comenzando con Python, pero ya lo he encontrado mucho más productivo que las secuencias de comandos de shell Bash.
Estoy tratando de escribir un script de Python que atraviese todos los directorios que se bifurcan desde el directorio en el que ejecuto el script, y para cada archivo que encuentre, cargue una instancia de esta clase:
class FileInfo:
def __init__(self, filename, filepath):
self.filename = filename
self.filepath = filepath
El atributo filepath sería la ruta absoluta completa desde la raíz (/). Aquí está la maqueta de pseudocódigo para lo que me gustaría que hiciera el programa principal:
from (current directory):
for each file in this directory,
create an instance of FileInfo and load the file name and path
switch to a nested directory, or if there is none, back out of this directory
He estado leyendo sobre os.walk () y ok.path.walk (), pero me gustaría obtener algunos consejos sobre cuál sería la forma más sencilla de implementar esto en Python. Gracias por adelantado