-6
私はリストを使ってみましたが、プログラムを終了すると以前に保存されたデータが失われました。これが役に立ちましたら、このプロジェクトにpygame
も使用しています。データを永続的に格納できるデータ構造はありますか?
私はリストを使ってみましたが、プログラムを終了すると以前に保存されたデータが失われました。これが役に立ちましたら、このプロジェクトにpygame
も使用しています。データを永続的に格納できるデータ構造はありますか?
使用pickleなぜJSONファイルやデータベースを読み込む/保存しないファイルに
import pickle
lst = [4,5,6]
with open("lst.sav", "wb") as fh:
pickle.dump(lst, fh)
with open("lst.sav", "rb") as fh:
new=pickle.load(fh)
print(new)
ウィル出力
[4, 5, 6]
1.ピクルがOPの問題を解決するにもかかわらず、 'pickle'ファイルは' 'Pythonデータ構造 ''(OPを引用)ではなく、OPが理解することが不可欠です。 2.ファイルを扱うときには 'with'を使うことが望ましいです。 – DeepSpace
をPythonオブジェクトを保存するには? – mast3rd3mon
プログラムの外部に自動的にデータを保存するデータ構造はありません。コードを記述する必要があります。 – Barmar
これは素晴らしいファイルシステムです。 – byxor