gpt4 book ai didi

python - 我可以使用 pynput 将变量插入键盘吗?

转载 作者:行者123 更新时间:2023-12-01 08:25:39 25 4
gpt4 key购买 nike

我正在尝试创建一个随机代码输入系统来娱乐。我想在 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 行,正在打印中 如果已解决。is_dead: AttributeError:“NoneType”对象没有属性“is_dead”或者 _resolve 中的第 548 行 引发 ValueError(key) 值错误:字符或者 从 None 引发 AttributeError(name) 属性错误:字符

最佳答案

据了解,做这样的事情应该做你想做的事:

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))) 行周围添加一个循环来表示多个数字

关于python - 我可以使用 pynput 将变量插入键盘吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54268607/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com