Articles of os.walk

os.walk () python: representación xml de una estructura de directorios, recursión

Así que estoy tratando de usar os.walk () para generar una representación XML de una estructura de directorios. Parece que estoy recibiendo un montón de duplicados. Coloca correctamente los directorios entre sí y los archivos en el lugar correcto para la primera parte del archivo xml; Sin embargo, después de hacerlo correctamente, continúa recorriendo incorrectamente. […]

Os.walk no recursivo ()

Estoy buscando una manera de hacer una caminata os.walk() no recursiva, al igual que os.listdir() funciona. Pero necesito volver de la misma manera que os.walk() . ¿Alguna idea? Gracias de antemano.

Python 3: árbol de directorios de viajes con profundidad de recursión limitada

Necesito procesar todos los archivos en un árbol de directorios de forma recursiva, pero con una profundidad limitada. Eso significa, por ejemplo, buscar archivos en el directorio actual y los dos primeros niveles de subdirectorio, pero no más. En ese caso, debo procesar, por ejemplo, ./subdir1/subdir2/file , pero no ./subdir1/subdir2/subdir3/file . ¿Cómo haría esto mejor […]

¿Cómo paso Biopython SeqIO.convert () sobre varios archivos en un directorio?

Estoy escribiendo un script de Python (versión 2.7) que cambiará cada archivo de entrada (formato .nexus) dentro del directorio especificado al formato .fasta. El módulo Biopython SeqIO.convert maneja la conversión perfectamente para archivos específicos individualmente, pero cuando bash automatizar el proceso sobre un directorio usando os.walk, no puedo pasar la ruta de acceso de cada […]

Búsqueda de subcarpetas recursivas y archivos de retorno en una lista de python

Estoy trabajando en una secuencia de comandos para ir recursivamente a través de subcarpetas en una carpeta principal y crear una lista a partir de un determinado tipo de archivo. Estoy teniendo un problema con el script. Actualmente se establece como sigue for root, subFolder, files in os.walk(PATH): for item in files: if item.endswith(“.txt”) : […]

os.walk sin cavar en directorios debajo

¿Cómo puedo limitar os.walk para que solo devuelva archivos en el directorio que lo proporcioné? def _dir_list(self, dir_name, whitelist): outputList = [] for root, dirs, files in os.walk(dir_name): for f in files: if os.path.splitext(f)[1] in whitelist: outputList.append(os.path.join(root, f)) else: self._email_to_(“ignore”) return outputList

Filtrado de directorios y archivos os.walk ()

Estoy buscando una manera de incluir / excluir patrones de archivos y excluir directorios de una llamada os.walk() . Esto es lo que estoy haciendo ahora: import fnmatch import os includes = [‘*.doc’, ‘*.odt’] excludes = [‘/home/paulo-freitas/Documents’] def _filter(paths): matches = [] for path in paths: append = None for include in includes: if os.path.isdir(path): […]

¿En qué orden itera it.a os.walk?

Me preocupa el orden de los archivos y directorios dado por os.walk() . Si tengo estos directorios, 1 , 10 , 11 , 12 , 2 , 20 , 21 , 22 , 3 , 30 , 31 , 32 , ¿cuál es el orden de la lista de salida? ¿Está ordenado por valores numéricos? […]

Usando os.walk () para atravesar recursivamente directorios en Python

Quiero navegar desde el directorio raíz a todos los demás directorios dentro e imprimir el mismo. Aquí está mi código: #!/usr/bin/python import os import fnmatch for root, dir, files in os.walk(“.”): print root print “” for items in fnmatch.filter(files, “*”): print “…” + items print “” Y aquí está mi O / P: . …Python_Notes […]