Ver Mensaje Individual
  #15 (permalink)  
Antiguo 22/07/2009, 21:03
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 2 meses
Puntos: 1360
Respuesta: Busqueda y copia de archivos en carpetas

Pues yo manejo la misma versión y no he tenido problemas. No tengo ninguna configuración especial ni nada por el estilo.

Te debe de imprimir información que efectivamente ha copiado algo. Si no te imprime nada es por que simplemente no ha copiado nada.

Recuerda cambiar la ruta del ejemplo por tu propia ruta. A la mejor no tienes imágenes en el escritorio del usuario Administrador.

Pero como precaución:
Código python:
Ver original
  1. import os
  2. import re
  3. import shutil
  4.  
  5. def search_jpg(path):
  6.     list_of_files = []
  7.     for i in os.walk(path):
  8.         for j in i[-1]:
  9.             f = os.path.join(i[0], j)
  10.             if re.search('[Jj][Pp][Ee]?[Gg]$', f):
  11.                 list_of_files.append(f)
  12.     return list_of_files
  13.  
  14. def copy_to(dts, list_of_files):
  15.     if list_of_files:
  16.         for i in list_of_files:
  17.             shutil.copy(i, dts)
  18.             print "Copied %s to %s" % (i, dts)
  19.     else:
  20.         print "0 files found"
  21.        
  22. l = search_jpg('C:\Documents and Settings\Administrador\Escritorio')
  23. copy_to('C:\Documents and Settings\Administrador\Escritorio\JPGs', l)

Le agregue un if, para que imprima ningún archivo fue encontrado antes que empiece a copiar.