2017-10-09 8 views
0

私のコードは次のとおりです。束と任意の助け41行目の "def"がなぜここで構文エラーになるのですか?次のように

import keyboard, clipboard, time 
from appscript import app, k 
def copyChecker(): 
    if (keyboard.is_pressed('control+w+1')): 
     app('System Events').keystroke('V', using=k.command_down) 
     copy1 = clipboard.paste()[: -len(clipboard.paste())] 
     #print(copy1) 

    if (keyboard.is_pressed('control+w+2')): 
     app('System Events').keystroke('V', using=k.command_down) 
     copy2 = clipboard.paste()[: -len(clipboard.paste())] 

    if (keyboard.is_pressed('control+w+3')): 
     app('System Events').keystroke('V', using=k.command_down) 
     copy3 = clipboard.paste()[: -len(clipboard.paste())] 

    if (keyboard.is_pressed('control+w+4')): 
     app('System Events').keystroke('V', using=k.command_down) 
     copy4 = clipboard.paste()[: -len(clipboard.paste())] 

    if (keyboard.is_pressed('control+w+5')): 
     app('System Events').keystroke('V', using=k.command_down) 
     copy5 = clipboard.paste()[: -len(clipboard.paste())] 

    if (keyboard.is_pressed('control+w+6')): 
     app('System Events').keystroke('V', using=k.command_down) 
     copy6 = clipboard.paste()[: -len(clipboard.paste())] 

    if (keyboard.is_pressed('control+w+7')): 
     app('System Events').keystroke('V', using=k.command_down) 
     copy7 = clipboard.paste()[: -len(clipboard.paste())] 

    if (keyboard.is_pressed('control+w+8')): 
     app('System Events').keystroke('V', using=k.command_down) 
     copy8 = clipboard.paste()[: -len(clipboard.paste())] 

    if (keyboard.is_pressed('control+w+9')): 
     app('System Events').keystroke('V', using=k.command_down) 
     copy9 = clipboard.paste()[: -len(clipboard.paste()) 

def pasteChecker(): 
    if (keyboard.is_pressed('control+s+1')): 
     clipboard.copy(copy1) 
     app('System Events').keystroke('V', using=k.command_down) 

    if (keyboard.is_pressed('control+s+2')): 
     clipboard.copy(copy2) 
     app('System Events').keystroke('V', using=k.command_down) 

    if (keyboard.is_pressed('control+s+3')): 
     clipboard.copy(copy3) 
     app('System Events').keystroke('V', using=k.command_down) 

    if (keyboard.is_pressed('control+s+4')): 
     clipboard.copy(copy4) 
     app('System Events').keystroke('V', using=k.command_down) 

    if (keyboard.is_pressed('control+s+5')): 
     clipboard.copy(copy5) 
     app('System Events').keystroke('V', using=k.command_down) 

    if (keyboard.is_pressed('control+s+6')): 
     clipboard.copy(copy6) 
     app('System Events').keystroke('V', using=k.command_down) 

    if (keyboard.is_pressed('control+s+7')): 
     clipboard.copy(copy7) 
     app('System Events').keystroke('V', using=k.command_down) 

    if (keyboard.is_pressed('control+s+8')): 
     clipboard.copy(copy8) 
     app('System Events').keystroke('V', using=k.command_down) 

    if (keyboard.is_pressed('control+s+9')): 
     clipboard.copy(copy9) 
     app('System Events').keystroke('V', using=k.command_down) 
def main(): 
    copyChecker() 
    pasteChecker() 
while (True): 
    main() 

おかげで高く評価されています。

+3

39行目に '['は閉じていません。 – Rob

+0

あなたにそれをさせるために申し訳ありませんトン... –

+0

ああ、なぜそんなにコード? 1-9でループし、dictにコピーを保存してください。それはいつも同じことです。 :) –

答えて

1

行39は最後に閉じ括弧が必要です。 ]

+0

これはありがたいです...今は動作します。 –

+0

私はもう6分間はできません... –

0

すべての角かっことかっこが閉じていることを確認しましたか? "def"の直前、行40の少なくとも1つを見逃したようです。

+0

ええ、今私は気づいて、それが機能したことを固定した後。助けてくれてありがとう –

+0

これは解答ではなく、コメントとして適切です。 – Antimony

関連する問題