我决定尝试做一个代码来自动将ducky代码转换为python代码(至少在简单的层面上),我想做的第一件事就是STRING
使用pynput将ducky代码中的更改为python。相当于STRING
is keyboard.type()
,将键盘定义为pynput.keyboard.Controller()
.
因此,例如,代码应该变成这样:
STRING hello
STRING how are you?
进入这个:
keyboard.type("hello")
keyboard.type("how are you?")
我试过的是这样的:
ducky=input("Introduce your ducky code... \n")
py=ducky.replace("STRING", '''keyboard.type("''')
该代码有效,但它没有将引号和括号放在每行的末尾,我不知道该怎么做。谁能帮我?另外,我是初学者,我尝试使用.replace
它,因为我知道它是如何工作的,但是如果在这种情况下有更好的使用方法,请告诉我。谢谢。