Запись данных csv speedtest в файл csv с использованием python - PullRequest
0 голосов
/ 04 сентября 2018
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. Как мне заставить это работать правильно?

В настоящее время он печатает результаты с запятой после каждой цифры / символа и создает новую строку для следующей записи.

...