Amigos
Tengo la siguiente duda. Estoy haciendo una clase para un objeto libro y
tiene 2 atributos, el primero es el nombre y el segundo una foto que está
almacenada en una carpeta en mi ordenador.
Lo que ando buscando es que ese segundo atributo (libro.foto) se llene
mediante una función que haga e
Hola,
Me temo que tu código no está haciendo lo que crees. Las expresiones con ==
evaluán la expresión, no asignan valores a variables. Te propongo el
siguiente código basado en el tuyo.
import os,fnmatch
class libro:
def __init__(self, nombre):
self.nombre=nombre
def buscar(se
Gracias pablo. Me inspiraste.
El resultado quedó asi
import os,fnmatch
class libro:
def __init__(self, nombre):
self.nombre=nombre
os.chdir(r'D:\Django\src\static\imagenes')
self.foto=0
for f in os.listdir():
if fnmatch.fnmatch(f,'*'+self.nombre+'*