私は辞書内のリストを持っている:ディクショナリ内のリスト内の値を使用してファイルに名前を付けるにはどうすればいいですか?例えば
{'results': [{'name': 'sarah', 'age': '18'}]}
私は、テキストファイルを作りたいとファイルの名前が辞書'name'
元の値でなければなりません:sarah.txt
。
Pythonでどのようにコードする必要がありますか?このような
私は辞書内のリストを持っている:ディクショナリ内のリスト内の値を使用してファイルに名前を付けるにはどうすればいいですか?例えば
{'results': [{'name': 'sarah', 'age': '18'}]}
私は、テキストファイルを作りたいとファイルの名前が辞書'name'
元の値でなければなりません:sarah.txt
。
Pythonでどのようにコードする必要がありますか?このような
何か:
dictionary = {'results': [{'name': 'sarah', 'age': '18'}]}
name = dictionary['results'][0]['names'] + '.txt'
open(name, "w")
がw
儀式モードでファイルを開くと、それはまだ存在しない場合、その名前の新しいファイルを作成します。
となり、存在する場合はファイルが切り捨てられます。 – zondo
はい、望むのであれば、彼は既存のファイルに追加するために 'a'pendingモードを使うことができます。 –
コードを書き込もうとしましたか?はいの場合は、そのコードで直面した問題をここに投稿してください。 –
辞書が 'd'の場合、' d ['results'] [0] ['name'] 'は' 'sarah''を含んでいます。 – martineau