Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我现在是 pygame 的菜鸟,我想知道如何加载文本文件,然后将其剥离成一行。我相信我需要在.rstrip('/n')打开的文本文件中使用我的变量上的函数。但是现在,我如何把它变成一个列表?如果我故意使用两个冒号 (::) 来分隔文本文件中的相关信息,如何将其放入一个列表中,每个列表索引是两组 :: 之间的内容?目的是在关闭时在菜单 GUI 中创建保存文件,那么有没有更简单的方法来保存和打开程序实例到下一个实例的变量内容?
.rstrip('/n')
>>> "foo::bar::baz".split("::") ['foo', 'bar', 'baz']
但是,如果您只想保存结构化数据,则可能需要查看pickle或json库。它们都提供了将 Python 对象转储到文件然后再次加载它们的方法。
pickle
json