如何使用树莓派将类的实例变量存储到文件中

2024-04-26 10:26:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我想创建一个类项目来存储商店中存在的不同项目的信息。至少要做到以下几点 每件商品的储存水渍险代码、名称、价格、数量。编写一个程序来接收来自用户的数据并存储 它将永久保存在文件中。你知道吗

以下是我所做的:

import pickle
class item:
    def __init__(self,code,name,price,qty):
        self.code=code
        self.price=price
        self.name=name
        self.qty=qty
    def store(self):
        p=open('kk.dat','wb+')
        pickle.dump(self,p)

    def show(self):
        p=open('kk.dat','rb')
        x=pickle.load(p)
        print x
        p.close()
o = item(1121,'we',340,2)
o.store()
o.show()

Tags: 项目storenameselfdefshowcodeopen