[英]I'm a beginner to python and don't understand what's wrong with my code. I'm using pynput
from pynput.keyboard import Key, Controller
keyboard = Controller()
import time
import random
while True:
timebetweentypes = random.randint(300, 86400)
time.sleep(timebetweentypes)
typed = random.choice('1''2''3''4''5''6''7''8''9''q''w''e''r''t''y''u''i''o''p''a''s''d''f''g''h''j''k''l''z''x''c''v''b''n''m''Q''W''E''R''T''Y''U''I''O''P''A''S''D''F''G''H''J''K''L''Z''X''C''V''B''N''M''!''"''£''$''%''^''&''*''('')'',''.''<''>''/''?''@'':'';''~''#'"'"
keyboard.type(typed)
** 第 9 行上的“鍵盤”一詞以紅色突出顯示,python 告訴我這是一個語法錯誤。
在typed
變量中,每個 object 后面必須有一個逗號,例如: 'A','B','C','D'
...
關閉第 8 行的括號。 您還必須用逗號分隔字符。 一個更簡單的方法是
typed = random.choice('1 2 3 4 ... # "'.split())
(...代表你想要的所有字符。我只是懶得打字。)
您在所有字符后面的行中錯過了一個)
。 他們認為您正在繼續這條線,所以最后一條線將不起作用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.