0

おはようございます、

私ができるように、リストから継承したクラスを作成したいと思います:

import pickle

object_list = []

object_list.append(an_object)
object_list.append(an_other_object)

object_list.dump('/home/user/my_file')

また

import pickle

[an_objet, an_other_object].dump('/home/user/my_file')

クラスの作成方法がわかりません。

読んでくれてありがとう

4

1 に答える 1

0

わかった

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)
于 2013-09-23T22:58:47.127 に答える