Muchas gracias, no habia visto la respuesta.

Saludos.

El 15 de septiembre de 2014, 19:37, Ricardo Azpeitia Pimentel <
razpei...@gmail.com> escribió:

> 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 <ljimene...@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@python.org
>> https://mail.python.org/mailman/listinfo/python-es
>> FAQ: http://python-es-faq.wikidot.com/
>>
>>
>
> _______________________________________________
> Python-es mailing list
> Python-es@python.org
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>


-- 

*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@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a