Python重写对象列表
早上好 我想创建一个从列表继承的类,如下所示:Python重写对象列表,python,list,class,overriding,python-3.3,Python,List,Class,Overriding,Python 3.3,早上好 我想创建一个从列表继承的类,如下所示: import pickle object_list = [] object_list.append(an_object) object_list.append(an_other_object) object_list.dump('/home/user/my_file') 或 我只是不知道如何创建我的类 谢谢你的阅读,我明白了 import pickle class my_list(list): def__init___(self, *
import pickle
object_list = []
object_list.append(an_object)
object_list.append(an_other_object)
object_list.dump('/home/user/my_file')
或
我只是不知道如何创建我的类
谢谢你的阅读,我明白了
import pickle
class my_list(list):
def__init___(self, *args)
list.__init__(self, *args)
def dumps(self, path):
with open(path, 'wb') as f:
pick = pickle.Pickler(f)
pick.dump(self)
def load(self, path):
with open(path, 'rb') as f:
pick = pickle.Unpickler(f)
for i in pick.load():
self.append(i)
import pickle
class my_list(list):
def__init___(self, *args)
list.__init__(self, *args)
def dumps(self, path):
with open(path, 'wb') as f:
pick = pickle.Pickler(f)
pick.dump(self)
def load(self, path):
with open(path, 'rb') as f:
pick = pickle.Unpickler(f)
for i in pick.load():
self.append(i)