我在使用pyHM这个库的mouse模块时遇到了ValueError`这个错误
在我多次重复测试之后发现这个错误是小概率发生的,但确实会发生,大部分时候能正常运行。
这是错误信息:
mouse.move(x1, y1, multiplier=t)
File "E:\anaconda\envs\env1\lib\site-packages\pyhm-0.0.7-py3.8.egg\pyHM\mouse.py", line 22, in move
File "E:\anaconda\envs\env1\lib\site-packages\pyhm-0.0.7-py3.8.egg\pyHM\mouse.py", line 67, in gain_points
File "E:\anaconda\envs\env1\lib\site-packages\scipy\interpolate_fitpack_py.py", line 153, in splprep
res = _impl.splprep(x, w, u, ub, ue, k, task, s, t, full_output, nest, per,
File "E:\anaconda\envs\env1\lib\site-packages\scipy\interpolate_fitpack_impl.py", line 278, in splprep
t, c, o = _fitpack._parcur(ravel(transpose(x)), w, u, ub, ue, k,
ValueError: Invalid inputs.
以下是源码:
import random
from pyHM import mouse
def moveto(x, y, t, random_extent):
x1 = x + random.randint(-random_extent, random_extent)
y1 = y + random.randint(-random_extent, random_extent)
print(x, y, x1, y1)
mouse.move(x1, y1, multiplier=t)
b = (500, 600)
moveto(b[0], random.randint(206, 613), 1, 1)
在错误后仍有此次的输出结果:
500 465 499 465
应该是这个库的问题,但用这个库的人太少了,我也没懂哪里出了问题,问问怎么解决