") 这显示了这样的输出: --> 但是我可以得到这样的输-6ren">
gpt4 book ai didi

python - 如何更改Python中input()函数中用户输入的光标位置?

转载 作者:行者123 更新时间:2023-12-02 01:50:54 24 4
gpt4 key购买 nike

在使用input()函数时,我想从用户处获取或接收字符串到变量。那么是否可以在方括号内输入而不是纯文本呢?例如;

a = input("-->")

这显示了这样的输出:

-->

但是我可以得到这样的输出:

--> [ _ ]

并在方括号内输入内容。 (_ 代表光标。)

最佳答案

调用 input() 时操作光标位置需要使用 ANSI 转义序列进行修改。 (请参阅@chepner的答案。)为了更正确地执行您想要的操作,您需要使用可以操作终端的库,例如 curses .

关于python - 如何更改Python中input()函数中用户输入的光标位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61663659/

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