File io 如何将文本文件拆分为一行,然后在python中将其拆分为相关列表?

File io 如何将文本文件拆分为一行,然后在python中将其拆分为相关列表?,file-io,pygame,stripping,File Io,Pygame,Stripping,我现在是pygame的noob,我想知道如何加载一个文本文件,然后将其拆分成一行。我相信我需要在打开文本文件的变量上使用.rstrip('/n')函数。但是现在,我该如何把它变成一个列表呢?如果我有意使用两个冒号(::)来分隔文本文件中的相关信息,那么如何将其放入一个列表中,并且每个列表索引都是两组::?其目的是在关闭时在菜单GUI中创建保存文件,那么是否有更简单的方法来保存和打开从一个程序实例到下一个程序实例的变量内容 >>> "foo::bar::baz".split(":

我现在是pygame的noob,我想知道如何加载一个文本文件,然后将其拆分成一行。我相信我需要在打开文本文件的变量上使用
.rstrip('/n')
函数。但是现在,我该如何把它变成一个列表呢?如果我有意使用两个冒号(::)来分隔文本文件中的相关信息,那么如何将其放入一个列表中,并且每个列表索引都是两组::?其目的是在关闭时在菜单GUI中创建保存文件,那么是否有更简单的方法来保存和打开从一个程序实例到下一个程序实例的变量内容

>>> "foo::bar::baz".split("::")
['foo', 'bar', 'baz']
但是,如果您只想保存结构化数据,可能需要查看或库。这两种方法都提供了将Python对象转储到文件中,然后重新加载它们的方法