私はPython辞書をテキストファイルに書きたいと思います。各行には1つのキーとその値が含まれていて、カンマは区切りです。私は、次のコードを使用しています:Python辞書をテキストファイルに書く
with open(compounds, 'w') as f:
for key, value in dict_NTID_IDs_in_EisDatabase.items():
f.write('%s:%s\n' % (key, value))
をしかし、それは私に次のエラーTypeError例外を返します:予想STR、バイトまたはos.PathLikeオブジェクトを、これはこれで動作するはず
'compounds'のように見えます。リストです。代わりに文字列を使用してください。 –
いいえ、化合物はテキストファイルです – StudentOIST
os.PathLikeオブジェクトが予想されるので、これはopen()から例外が発生したことを示しています。 「化合物」のタイプは何ですか? –