Python:生成随机字母然后Keystroke表示字母
Python: Generate random letter then Keystroke said letter
(我在 Mac OS 下使用 Python)
大家好,
我正在寻找一种随机生成字母 (a-z) 然后按键的方法。
我通常的击键方式是:
cmd = """
osascript -e '告诉应用程序 'System Events' 击键“insert_letter_here”'
"""
os.system(命令)
这不会接受 random.letter,因为它会键入 random.letter 的确切拼写。
有谁知道先生成随机字母然后按键的方法吗?
提前致谢!
有很多方法可以实现这一点,但这里有一个:
import random, string, keyboard
random_letter = random.choice(string.ascii_letters)
keyboard.write(random_letter)
因为string.ascii_letters returns:
所以这个例子中的随机字母可以是小写和大写
'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
(您可能需要 pip 安装键盘库)
(我在 Mac OS 下使用 Python)
大家好,
我正在寻找一种随机生成字母 (a-z) 然后按键的方法。 我通常的击键方式是:
cmd = """ osascript -e '告诉应用程序 'System Events' 击键“insert_letter_here”' """
os.system(命令)
这不会接受 random.letter,因为它会键入 random.letter 的确切拼写。
有谁知道先生成随机字母然后按键的方法吗?
提前致谢!
有很多方法可以实现这一点,但这里有一个:
import random, string, keyboard
random_letter = random.choice(string.ascii_letters)
keyboard.write(random_letter)
因为string.ascii_letters returns:
所以这个例子中的随机字母可以是小写和大写'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
(您可能需要 pip 安装键盘库)