gpt4 book ai didi

Python:将对象保存在文件中

转载 作者:太空宇宙 更新时间:2023-11-03 17:14:09 24 4
gpt4 key购买 nike

我已经定义了这个类:

class User():
def __init__(self, ip, update, priority):
self.ip = ip
self.update = update
self.priority = priority

我使用套接字,每次连接一个客户端时,我都会创建一个用户对象。我想将其保存在某个地方,然后能够处理其数​​据,这意味着读取保存它的文件。我不知道该怎么做。我尝试使用 txt 文件,但 User 类的字段太复杂,我还想要一些更动态的内容,例如

add(user), isPresent(user), overwrite(user)

适合我的情况的最佳解决方案是什么?

最佳答案

如果你的 User 类真的那么简单,你可以使用 Pickle:

(包含 Python 2 和 3 链接)。

 u = User(127.0.0.1, "foo", "bar")
pickle.dumps(u)

关于Python:将对象保存在文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33807070/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com