[Python-es] Error al copiar archivo con shutil

Ricardo Azpeitia Pimentel razpeitia en gmail.com
Mar Sep 16 02:07:45 CEST 2014


Te acabo de contestar en la mañana.

http://www.forosdelweb.com/f130/error-copiar-archivo-con-shutil-1108937/

El 15 de septiembre de 2014, 18:57, Luis Jimenez <ljimenez29 en gmail.com>
escribió:

> Buenas noches, estoy usando PyQT para buscar una imagen, mostrarla en una
> etiqueta y luego copiarla en otro directorio. Buscando información para
> copiar archivo me dicen que use shutil.
>
> El programa hace todo bien, excepto la copia del archivo. Este es el
> codigo donde hago eso:
>
> def foto(self):
>         #Muestro una ventana de dialogo para abrir un archivo. Guarda la ruta del archivo.
>         self.filename = QtGui.QFileDialog.getOpenFileName(self, 'Open file','/home/usuario/')
>
>         #Se define la imagen
>         pixmap = QtGui.QPixmap("%s" %self.filename)
>
>         #Muestro la imagen en una etiquete
>         self.lfoto.setPixmap(pixmap)
>
>         #Defino la ruta de la imagen
>         origen = self.filename
>
>         #Defino el destino donde quiero copiar el archivo
>         destino = "/home/usuario/Escritorio/Python/"
>
>         #Copiar archivo
>         shutil.copy(origen, destino)
>
>
>
> Despues de ejecutar el programa aparecen los siguientes mensajes de error:
>
> shutil.copy(origen, destino)
> File "/usr/lib/python2.7/shutil.py", line 118, in copy
>
> dst = os.path.join(dst, os.path.basename(src))
> File "/usr/lib/python2.7/posixpath.py", line 121, in basename
> i = p.rfind('/') + 1
> AttributeError: 'QString' object has no attribute 'rfind'
>
>
> No entiendo el error que muestra. Podrian decirme que estoy haciendo mal?
>
> Saludos.
>
> --
>
> *Luis Jimenez**@luisjimenez29*
>
>
> *Usuario GNU/Linux #499272**Antes de imprimir este e-mail piense bien si
> es necesario hacerlo: El medio ambiente es cosa de todos.*
>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20140915/9f744138/attachment.html>


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