Запись данных csv speedtest в файл csv с использованием python
import speedtest
import time
import csv
def test():
servers = []
s = speedtest.Speedtest()
s.get_servers(servers)
s.get_best_server()
s.download()
s.upload()
s.results.share()
results_csv = s.results.csv()
# csv_header = s.results.csv_header()
print(results_csv)
with open("results.csv", 'a') as f:
result_writer = csv.writer(f)
result_writer.writerow(results_csv)
time.sleep(120)
# 900
while True:
test()
Этот код возвращает форматированный CSV-текст на терминал отлично, у меня просто проблемы с записью в CSV-файл, который я определил. Как мне заставить это работать правильно?
В настоящее время он печатает результаты с запятой после каждой цифры / символа и создает новую строку для следующей записи.