我正在尝试使用 speedtest-cli api。从官方wiki复制了部分代码(并删除了未使用的内容):
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'
Thanks
正如评论中提到的,您有一个同名的文件,并且它与导入冲突。由于您已经移动了文件,因此重新启动控制台应该可以工作。
下面的代码还将结果提取到字典中并使得可以访问结果。
import speedtest
s = speedtest.Speedtest()
s.get_best_server()
s.download()
s.upload()
res = s.results.dict()
print(res["download"], res["upload"], res["ping"])
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)