gpt4 book ai didi

python - speedtest-cli 在控制台中工作,但不能作为脚本使用

转载 作者:行者123 更新时间:2023-12-03 20:29:47 27 4
gpt4 key购买 nike

我正在尝试使用 speedtest-cli api。从官方维基复制部分代码(并删除了未使用的东西):

import speedtest
s = speedtest.Speedtest()
s.get_best_server()
s.download()

在 python 控制台中,我一切正常:
>>> import speedtest
>>> s = speedtest.Speedtest()
>>> s.get_best_server()
{HIDDEN}
>>> s.download()
37257579.09084724

但是当我创建 .py 文件并运行它时,我得到:
AttributeError: module 'speedtest' has no attribute 'SpeedTest'

谢谢

最佳答案

正如评论中提到的,您有一个同名的文件,它与导入冲突。由于您已经移动了文件,重新启动控制台应该可以工作。

下面的代码还将结果提取到字典中,并可以访问结果。

import speedtest
s = speedtest.Speedtest()
s.get_best_server()
s.download()
s.upload()
res = s.results.dict()
print(res["download"], res["upload"], res["ping"])

关于python - speedtest-cli 在控制台中工作,但不能作为脚本使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51854444/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com