Eso esta echo, envió con una pequeña corrección que me hicieron, pero sigue teniendo el fallo de arriba.
Aquí va:
Código:
import string
directorio = os.getcwd()
lista = directorio
f = open('listado.txt', 'w')
directorio = directorio.split("\\")
directorio = directorio[0]
os.chdir(directorio + "\\")
def listado():
for file in os.listdir(directorio):
archivo = directorio + os.path.sep + file
if os.path.isfile(archivo):
f.write(archivo+"\n")
else:
subdirectorios(archivo)
def subdirectorios(direc):
#print direc
for file in os.listdir(direc):
archivo = direc + os.path.sep + file
if os.path.isfile(archivo):
f.write(archivo+"\n")
else:
subdirectorios(archivo)
listado()
f.close()