Я просматривал «похожие вопросы» здесь и не видел близких.
У меня есть текстовый файл и заголовки, которые я пишу в Python, но когда я открываю и затем записать данные в файл, он начинается сразу после заголовка, когда я хочу, чтобы данные начинались в строке сразу под заголовком. Я посмотрел на некоторые предложения здесь, и он сказал использовать аргумент lineterminator, но это ничего не исправило, поэтому я думаю, что я должен неправильно его использовать?
Что я пытаюсь:
import csv
results_file_path = ("C:\\Users\\priper\\Desktop\\freq_sweep_results\\headers_01.txt")
with open(results_file_path, 'w', newline='') as filey:
csv_writer = csv.writer(filey, delimiter = '\t', lineterminator='\n')
csv_writer.writerow(['Freq', 'a1','b1','c1'])
filey.close()
frequency = 1000
a1_results = [6.2]
b1_results = [9.9]
c1_results = [90.0]
with open(results_file_path, 'a', newline='') as filey:
csv_writer = csv.writer(filey, delimiter = '\t', lineterminator='\n')
csv_writer.writerow([frequency, a1_results[-1], b1_results[-1], c1_results[-1] ])
text Результаты файла:
Freq a1 b1 c11000 6.2 9.9 90.0
желаемые результаты текстового файла:
Freq a1 b1 c1
1000 6.2 9.9 90.0
Есть идеи?