使用python将speedtest csv数据写入csv文件

2024-05-29 07:30:28 发布

您现在位置: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文件时遇到了问题。我怎样才能让它正常工作呢?你知道吗

当前,它在每个数字/字符后用逗号打印结果,并为下一个条目创建新行。你知道吗


Tags: csvtestimportgetservertimedefresult

热门问题