gpt4 book ai didi

python - ^H^?在 python

转载 作者:太空狗 更新时间:2023-10-30 02:49:18 26 4
gpt4 key购买 nike

有些终端会发送^?作为退格键,有些终端会发送^H。大多数终端都可以配置为改变它们的行为。我不想处理所有可能的组合,但我想接受 ^?^H 作为 python 的退格键。

这样做

os.system("stty erase '^?'")

我会接受第一个选项,然后

os.system("stty erase '^H'")

我会接受第二个,但第一个将不再可用。我想用

raw_input("userinput>>")

获取输入。

我能够弄清楚的唯一方法是实现我自己的 shell,它不适用于“基于原始输入”但适用于“基于字符的输入”。

有更好(更快)的想法吗?

最佳答案

内置函数 raw_input()(或 Python 3 中的 input())将自动使用 readline导入后的库。这为您提供了一个漂亮且功能齐全的行编辑器,只要您不介意 Readline 具有传染性许可证 (GPL),它可能是您在可用平台上的最佳选择。

关于python - ^H^?在 python ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8976452/

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