이 오류를 수정하는 방법을 알아 내려고 노력했습니다. 이런 오류가 나는 것은 이번이 처음입니다. Google 전체에서 검색 한 결과이 문제를 해결할 수있는 방법을 찾을 수 없습니다. 이이었다 내 오류 얻고있다TypeError : mousePos()는 정확히 1 인수 (주어진 숫자는 2)
Traceback (most recent call last):
File "C:\Users\Parent\Desktop\NEW PROJECT\code testing and practice.py", line 49, in <module>
print startGame()
File "C:\Users\Parent\Desktop\NEW PROJECT\code testing and practice.py", line 30, in startGame
mousePos(304, 197)
TypeError: mousePos() takes exactly 1 argument (2 given)
def leftClick():
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN,0,0)
time.sleep(.1)
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP,0,0)
print "Click."
def leftDown():
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN,0,0)
time.sleep(.1)
print 'left Down'
def leftUp():
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP,0,0)
time.sleep(.1)
print 'left release'
:
def mousePos(cord):
win32api.SetCursorPos(x_pad + cord[0], y_pad + cord[1])
def get_cords():
x,y = win32api.GetCursorPos()
x = x - x_pad
y = y - y_pad
print x,y
def startGame():
#location of first menu
mousePos(304, 197)
leftClick()
time.sleep(.1)
#location of second menu
mousePos(338, 394)
leftClick()
time.sleep(.1)
#location of third menu
mousePos(576, 453)
leftClick()
time.sleep(.1)
#location of fourth menu
mousePos(311, 397)
leftClick()
time.sleep(.1)
print startGame()
'mousePos (code)'가 두 개의'mousePos (311, 397)'를 전달하는 동안'cord' 인자 하나를 사용한다는 오류가 있습니다. – meghamind