2012-03-20 54 views
0

我現在是一個noob,現在pygame,我想知道如何加載文本文件,然後將其拆成一行。我相信我需要在打開的文本文件中對我的變量使用.rstrip('/n')函數。但現在,我怎麼把它變成一個列表?如果我有意使用兩個冒號(::)來區分文本文件中的相關信息片段,那麼如何將它們放入一個列表中,每個列表索引是兩組:: ::之間的內容。目的是在關閉時在菜單GUI中創建保存文件,那麼是否有一種更簡單的方法可以將變量的內容從程序的一個實例保存並打開到下一個實例?如何將文本文件分成一行,然後將其分割成python中的相關列表?

回答

1
>>> "foo::bar::baz".split("::") 
['foo', 'bar', 'baz'] 

如果你只是想保存結構化數據,但是,你可能想看看在任的picklejson庫。他們都給出了將Python對象轉儲到文件然後再將其加載回去的方法。

相關問題