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/