[pyar] Ayuda Newbie!

Roberto Alsina ralsina en netmanagers.com.ar
Jue Jul 12 15:50:20 ART 2012


On 07/12/2012 03:41 PM, Roger Martinez Ramirez wrote:
> ya se por que no me crees..
>
> Ya quedo...
>
> import os
>
> path= 'C:\\'
> eliminar= 'test1'
> for root,dirs,files in os.walk(path):
> if dirs >= [0]:
> for i in dirs:
> if i==eliminar:
> f=open("C:\\Users\\roger\\Desktop\\testx.txt","a")
> f.write (root + '\\' + i + '\n')
> Saludos.
> Roger H. Martínez Ramírez

En realidad la podes hacer mas facil (código sin probar!):

import os

path='C:\\'
eliminar = 'test1'
lista = []

for root, _, _ in os.walk(path):
     if os.path.basename(root) == eliminar:
          lista.append(root)

with open('testx.txt', 'w+') as f:
     f.write('\n'.join(lista))

Saludos,




More information about the pyar mailing list