Pythonを使用してファイルに出力を書き込むためのコードは次のとおりです。引用符のないファイルへの書き込み、Pythonでのカンマなし
ID= # type is <class 'str'>
dictionary={} #Dictionary
for item in dictionary.keys():
output=str([Question_ID,item,dictionary[item]])
target = open('result.relevancy', 'a')
target.write(output+'\n')
出力ファイルは、次のように作成されます。
['Q1', 'R6', 0.08]
をそして、私は以下のように出力としてのみ、プレーンテキスト文字を持つようにしたい:
Q1 R6 0.08
(引用符なしで、カンマ括弧)
は、なぜあなたはループ内でファイルを開いていますか?それをしないでください。ループの外側でファイルを開き、書き込みが終了したらファイルを閉じます。さらに '' with open ''構文を使用してファイルを開き、 'with'ブロックを残すと自動的に閉じられます –