누군가 파이썬이 이것을 허용하지 않는 이유를 말할 수 있습니까?파이썬에서 구문 오류가 발생하지만 실수가 없습니다.
# -*- coding: utf-8 -*
import win32api,win32con,os,time,sys
x_pad =464
y_pad =235
def tik():
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN,0,0)
time.sleep(.1)
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP,0,0)
print "Click.".decode('utf-8').encode(sys.stdout.encoding) #completely optional. But nice for debugging purposes.
def basilitut():
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN,0,0)
time.sleep(.1)
print 'Hold'.decode('utf-8').encode(sys.stdout.encoding)
def birak():
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP,0,0)
time.sleep(.1)
print 'Release.'.decode('utf-8').encode(sys.stdout.encoding)
def mousePos(cord):
win32api.SetCursorPos((x_pad + cord[0], y_pad + cord[1])
def oyun():
#Ses kes
mousePos((163, 251))
tik()
time.sleep(.1)
#Play butonu
mousePos((161, 127))
tik()
time.sleep(.1)
#Iphone
mousePos((149, 267))
tik()
time.sleep(.1)
#Merhaba
mousePos((373, 314))
tik()
time.sleep(.1)
#Goal
mousePos((163, 251))
tik()
time.sleep(.1)
File "C:\Users\Doruk\Desktop\Python\Bot\code.py", line 27
def oyun():
^
SyntaxError: invalid syntax
그리고 그 데프 oyun() 제거 할 때 : 그것은 단지 빈 줄을 사용하여 오류를 제공 blablabla
File "C:\Users\Doruk\Desktop\Python\Bot\code.py", line 24
^SyntaxError: invalid syntax
합니다.
은 내가
def mousePos(cord):
win32api.SetCursorPos((x_pad + cord[0], y_pad + cord[1])
을 삭제하면 그것은 작동하지만 난 그들없이 내 프로그램을 만들 수 없습니다.
구문 오류를 디버깅 할 때 종종 "이 foo (..." " – JETM
앞에 오류가보고 될 것으로 예상되는 다른 것이 있습니다. – cdarke