0

私は今pygameの初心者で、テキストファイルをロードしてからそれを1行に取り除く方法を考えていました。.rstrip('/n')開いたテキスト ファイルを使用して変数に対して関数を使用する必要があると思います。しかし、これをリストにするにはどうすればよいでしょうか。テキスト ファイル内の関連する情報を区切るために 2 つのコロン (::) を意図的に使用した場合、各リスト インデックスが :: の 2 つのセットの間のコンテンツであるリストにするにはどうすればよいですか 目的は、閉じたときにメニュー GUI に保存ファイルを作成することです。そのため、プログラムのあるインスタンスから次のインスタンスに変数の内容を保存して開く簡単な方法はありますか?

4

1 に答える 1

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

ただし、構造化データを保存するだけの場合は、pickleまたはjsonライブラリのいずれかを確認することをお勧めします。どちらも、Python オブジェクトをファイルにダンプしてから、再度ロードする方法を提供します。

于 2012-03-20T08:04:24.500 に答える