[英]Can I insert a variable into a keyboard press with pynput?
我正在嘗試創建一個有趣的隨機代碼輸入系統。 我想在keyboard.press()函數中插入一個隨機整數並執行它,但是我不知道該怎么做。 有什么解決辦法嗎?
我已經嘗試創建一個列表,從該列表中隨機選擇,將其設置為變量,嘗試使其變為值,然后使其成為函數。 我在網上的任何地方都找不到這個問題,也找不到答案。
from pynput.keyboard import Key, Controller
import random
keyboard = Controller()
def RandInt():
random.randint(0,9)
chars = random.randint(0,9)
keyboard.press()
keyboard.release()
keyboard.press(Key.enter)
keyboard.release(Key.enter)
我現在想要的只是一個隨機數輸出和一個回車鍵,但是如果解決了,我會得到372行,按in.is_dead:AttributeError:'NoneType'對象沒有屬性'is_dead'或548行,在_resolve中引發ValueError (鍵)ValueError:字符或從None引發AttributeError(名稱)AttributeError:字符
據了解做這樣的事情應該做你想要的:
import random
from pynput.keyboard import Key, Controller
keyboard = Controller()
def press_release_char(char):
keyboard.press(char)
keyboard.release(char)
press_release_char(str(random.randint(0,9)))
press_release_char(Key.enter)
從Pynput的文檔開始https://pynput.readthedocs.io/en/latest/keyboard.html#controlling-the-keyboard
您可以在press_release_char(str(random.randint(0,9)))
行周圍添加多個數字的循環
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.