Pythonで辞書をファイルに書き込む方法はいくつかあります。ここでは、一般的な方法をいくつか紹介します。
方法1: writelines
を使用する
この方法では、辞書の各キーと値を一行ずつファイルに書き込みます。
dic = dict(key1="val1", key2="val2", key3="val3")
with open("output.csv", mode='w') as f:
f.writelines("\n".join(str(k)+","+str(v) for k,v in dic.items()))
このコードは、以下のような出力を生成します。
key1,val1
key2,val2
key3,val3
方法2: pickle
を使用する
pickle
モジュールを使用すると、Pythonのオブジェクトを直列化してファイルに保存できます。
import pickle
data = {'key1': 'val1', 'key2': 'val2', 'key3': 'val3'}
with open('fileName.pkl', 'wb') as f:
pickle.dump(data, f)
このコードは、辞書をfileName.pkl
という名前のファイルに保存します。
以上、Pythonで辞書をファイルに書き込む方法を紹介しました。適切な方法を選んで、Pythonプログラミングを楽しんでください!