【发布时间】:2022-08-23 23:38:48
【问题描述】:
import speedtest
st = speedtest.Speedtest()
print(\'Loading server...\')
st.get_servers()
print(\'Choosing best server...\')
server = st.get_best_server()
print(f\'Found: {server[\"host\"]} located in {server[\"country\"]} \')
print(\'Performing doonload...\')
resDownload = st.download()
print(\'Perfotming upload...\')
resUpload = st.upload()
resPing = st.results.ping()
print(f\'\'\'
--- SPEED TEST COMPLETE ---
Download speed [{resDownload / 1024 / 1024:.2f} Mbit/s]
Upload speed [{resUpload / 1024 / 1024:.2f} Mbit/s]
Ping [{resPing}] ms
\'\'\')
Traceback (most recent call last):
File \"C:\\Users\\CENSORED\\Desktop\\Wichtiges\\python\\Hacking\\tools\\speed.py\", line 15, in <module>
resPing = st.results.ping()
TypeError: \'float\' object is not callable
我不知道该怎么办。 谁能帮帮我,我快疯了xD 我必须写一些更多的细节,我的爱好是: 打鼓,编程,听黑金属。
-
有错误说
st.results.ping是float,而不是函数。它应该是一个功能吗?你有这个项目的链接,尤其是它的文档吗?results对象应该持有什么。您可以print(st.__file__),转到该路径并查看对象。你也可以试试help(st.results)看看它说了什么。 -
您可以将“提供更多详细信息”添加到您的爱好中。
标签: python variables speed-test