私が取り組んでいる関数は、呼び出されるたびに区切られた文字列と数字の新しい行を追加する必要があります。
関数の引数として、文字列と数値のリストを渡しています。
現在、関数が呼び出されたときに、次のように引数を書き込むだけです。
[1.0, 2.0, 3.0]
ただし、以下に示すように、関数にコードを区切って記述してもらいたい:
1.0 2.0 3.0
writerow 関数をよく理解していなかったようです。私の質問は、writerow に渡される数字のリストをどのように区切ることができるかということです。
# writes the results to a csv file
# each row contains a string and three numbers
def write_to_file(file_name, n_t_argument):
with open(file_name + '.txt', 'a', newline='') as outputfile:
wrtr = csv.writer(outputfile, dialect = 'excel-tab')
text_input = [ n_t_argument ]
wrtr.writerow(text_input)
write_to_file('output', [1.0, 2.0, 3.0])