alguien me lo explica?
rapto
rapto en arrakis.es
Jue Feb 7 12:03:57 CET 2002
Queda todo mucho más claro si a las variables de instancia les pones el
self. delante siempre. Las inicializaciones, siempre en el __init__ y
no a nivel de clase.
Queda así, si me he enterado de lo que quieres:
class Partitions:
def __init__(self):
self.start=-1
self.end=-1
self.type=None
self.fs=None
self.mp=None
self.changed=0
self.size=0
class HardDisk:
""" Contenido del disco duro.
Chapuza: está puesto un máximo de 15 particiones
"""
def __init__(self):
self.device=None
self.nparts=0
self.free=0
self.partition={}
for i in range(16):
self.partition[i]=Partitions()
Saludos al Syvic
Más información sobre la lista de distribución Python-es