copia de archivos en windows

Luis Medel Cáceres luis en luismedel.com
Mie Oct 1 17:22:43 CEST 2008


2008/10/1 Peon Blanco <peonblanco83 en gmail.com>:
> tengo la siguiente  duda  aver  sime  pueden aconsejar y yo me puedo explicar
>
> tengo una carpeta que se llama  aves dentro de aves una que se llama imagenes
>
> en el programa tengo un GtkFileChooserButton  con el cual selecciono
> archivos de imagenes y guardo la ruta del archivo
> para copiarlo a la carpeta imagenes luego paso esta funcion
>
> def nombre(a):#Funcion con la que se sacara el nombre de la foto
>    do = []
>    ss = '\ '
>    su = 0
>    while su < len(ss):
>        if ss[su] == ' ':
>            dia =  ss[0:su]
>            break
>        else:
>            su = su + 1
>    palabra = []
>    suma = 0
>    sum = 0
>    while suma < len(a):
>        if a[suma] == '.':
>            jo = a[suma:]
>            joel =  a[sum:suma]
>            return joel+jo
>            break
>        elif a[suma] == dia or a[suma] == '/':
>            palabra.append(a)
>            suma = suma + 1
>            sum = suma
>            palabra = []
>        else:
>            palabra.append(a)
>            suma = suma + 1
>
> esto es conla finalidad de leer toda la ruta y quedarme  con el ultimo
> nombre (imagen.jpg) por ejemplo  y meter la ruta  a una  base de dato
> quedando  haci  imagenes/imagen.jpg
> hasta  a qui todo anda bine solo que cuando quiero copiar la imagen de
> esta forma
>
> os.popen2('copy %s imagenes'%self.buscar_imagen.get_filename())
>
> ala carpeta imagenes no hace  el copiado
>
>
> que me recomiendan tanto para  hacer el copiado como  la funcion para
> sacar el nombre

Hola,

En lo referente al trabajo con ficheros, échale un vistazo al módulo "shutil"
Te proporciona algunas funciones de alto nivel muy útiles.

Un saludo.
------------ próxima parte ------------
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes


Más información sobre la lista de distribución Python-es