Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/05/2009, 21:29
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 8 meses
Puntos: 1360
Respuesta: ¿Como aumentar longitud de String?

Código python:
Ver original
  1. ###############
  2. #Plataforma: Windows
  3. #Fecha: 14/05/2009
  4. #Descripcion: Recorre la unidad actual de la cual se ejecuta el programa
  5. #y guarda la ruta del fichero en el archivo listado.txt
  6. ###############
  7. import string
  8. import os
  9.  
  10. directorio = os.getcwd()
  11. lista = directorio
  12.  
  13. f = open('listado.txt', 'w')
  14.  
  15. directorio = directorio.split("\\")
  16. directorio = directorio[0]
  17.  
  18. os.chdir(directorio + os.path.sep)
  19.  
  20.  
  21. def listado(dir):
  22.     for file in os.listdir(dir):
  23.         archivo = dir + os.path.sep + file
  24.         if os.path.isfile(archivo):
  25.             f.write(archivo+"\n")
  26.         else:
  27.             listado(archivo)
  28.  
  29. listado(directorio)
  30.  
  31. f.close()

Bueno te falto el import os, pero de ahi a me funciono muy bien no vi ningun error. Por cierto la funcion subdirectorios es la misma que la funcion listado. Asi que añadi un poco de recursividad ahorrando codigo.

;D