**结束。**此问题需要详细的调试信息。它目前不接受答案。
**想改进这个问题吗?**更新问题,使其成为堆栈溢出的主题。
6小时前关门了。
改进这个问题
我希望你能用速度测试来解决这个错误module:-
Traceback (most recent call last):
File "C:/Users/IamOm/Downloads/Jarvis/test.py", line 3, in <module>
st = speedtest.Speedtest()
File "C:\Users\IamOm\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\speedtest.py", line 1091, in __init__
self.get_config()
File "C:\Users\IamOm\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\speedtest.py", line 1173, in get_config
ignore_servers = list(
ValueError: invalid literal for int() with base 10: ''
我完全不知道为什么我会得到这个,因为它以前工作得很好。
我使用的是windows10操作系统。
1条答案
按热度按时间xuo3flqw1#
这是speedtest中的一个已知错误:
bug#986637:speedtest cli:valueerror:以10为基数的int()的文本无效
speedtest cli(valueerror:以10为基数的int()的文本无效:“”)
speedtest cli:valueerror:基数为10的int()的文本无效:“”
valueerror:以10为基数的int()的文本无效:“”#769
更新speedtest.py#770
在speedtest cli 2.1.3-1:handle case where ignoreid is empty or contains empty id中它被标记为fixed
问题中的bug是由于假设提供了以逗号分隔的要忽略的id列表而导致的(
server_config['ignoreids']
),下面的代码(大致)显示了导致问题的原因:解决方案包括验证拆分列表中的每个元素都不是空的(这也处理空列表的情况):