如何以其他函数作为后台在循环中运行此代码?

2024-06-01 10:23:45 发布

您现在位置:Python中文网/ 问答频道 /正文

import pyperclip as pc 
import pyfiglet
from pynput import keyboard
from pynput.keyboard import Listener, Controller

ascii_banner = pyfiglet.figlet_format("SUPER PASTE")
print(ascii_banner)

kibord = Controller() 

def on_release():
    if key == keyboard.Key.esc:
        input("Enter any key to quit.")
        return False
    if key == keyboard.Key.f9: 
        cptext = pc.paste()     
        kibord.type(cptext)
        print(cptext)
    keyboard.Listener(on_press=on_release)
            
if __name__ == '__main__':
    on_release(keyboard.Listener())

我希望在循环中运行on_realease函数,并在不影响on_release()函数的情况下在循环中调用其他函数。这两个函数应该并行运行,而不会相互影响


Tags: key函数fromimportreleaseifonascii