【发布时间】:2021-03-05 19:32:45
【问题描述】:
我试图让它点击随机坐标,但它给出了这个错误
发生异常:TypeError 整数参数需要,得到浮点数
代码:
import time
import random
import keyboard
import win32api, win32con
firstkey = input ('def first key =')
cordinate = random.uniform(391, 904)
cordinatetwo = random.uniform(158, 671)
h = 0
def click(x,y):
win32api.SetCursorPos((x,y))
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN,0,0)
time.sleep(0.01)
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP,0,0)
keyboard.wait(firstkey)
if keyboard.is_pressed(firstkey):
while h < 25:
click(cordinate,cordinatetwo)
h += 1
我正在使用 VSC(我认为我的英语很糟糕)
【问题讨论】:
-
虽然我可能对
win32api了解不多,但我可以看出 random.uniform() 返回一个浮点数,并导致了您的问题。