gpt4 book ai didi

python - 期望发送光标移动

转载 作者:太空宇宙 更新时间:2023-11-03 13:03:11 25 4
gpt4 key购买 nike

如何发送光标移动,如预期的上、下、左、右键。下面的示例是自动化 elinks,它使用向上/向下键来选择页面上的不同链接。

from pexpect import spawn
child = spawn('elinks http://python.org')
#what goes here to send down key
child.interact()

最佳答案

下面的脚本包含所有四种光标移动的代码,并带有一个示例,说明人们可能会如何使用它。要发现任何键入的文本的确切字符串序列,您可以使用下面的 get_keys.py 脚本。

KEY_UP = '\x1b[A'
KEY_DOWN = '\x1b[B'
KEY_RIGHT = '\x1b[C'
KEY_LEFT = '\x1b[D'
child.sendline(KEY_DOWN * 5) #send five key downs

get_keys.py

import curses
screen = curses.initscr()

screen.addstr("Press any set of keys then press enter\n")
keys = ''
while True:
event = screen.getkey()
if event == "\n":
break
keys += event

curses.endwin()
print repr(keys)

关于python - 期望发送光标移动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12981982/

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