带箭头的Python原始输入
如何允许带箭头的Python原始输入,python,linux,input,console,Python,Linux,Input,Console,如何允许原始输入()中的箭头 有更好的办法吗 当我写入并使用左箭头时,^[[D出现 我正在使用Linux。你试过了吗 myinput=raw\u输入(“输入您的输入->”) 我使用的是windows,它工作正常。没有linux可以模拟 还有,为什么要按箭头键?这是程序的需要吗? 您只需使用破折号和键使箭头大于即可。您尝试过吗 myinput=raw\u输入(“输入您的输入->”) 我使用的是windows,它工作正常。没有linux可以模拟 还有,为什么要按箭头键?这是程序的需要吗? 您只需使用
原始输入()中的箭头
有更好的办法吗
当我写入并使用左箭头时,^[[D
出现
我正在使用Linux。你试过了吗
myinput=raw\u输入(“输入您的输入->”)
我使用的是windows,它工作正常。没有linux可以模拟
还有,为什么要按箭头键?这是程序的需要吗?您只需使用
破折号和键使箭头大于即可。您尝试过吗
myinput=raw\u输入(“输入您的输入->”)
我使用的是windows,它工作正常。没有linux可以模拟
还有,为什么要按箭头键?这是程序的需要吗?
您只需使用破折号和键使箭头大于即可。如果您是Windows,光标键可以正常工作以允许编辑您的输入。在Linux上,我发现我需要导入readline
以获得输入编辑模块
如果你在谷歌上搜索“python readline”,你会得到更多关于增强编辑、制表符完成等方面的点击和建议。如果你是Windows,光标键可以正常工作以允许编辑输入。在Linux上,我发现我需要导入readline
来获得输入编辑模块
如果你搜索“python readline”您将获得更多关于增强编辑、制表符完成等方面的点击率和建议。介绍了在Python中使用箭头键作为输入。@MattDMo我真的不认为这是重复的。链接的问题是为什么要打印3个特殊字母。这里的问题是,如何使箭头键按预期移动光标。使用arroPython中描述了w键作为输入。@MattDMo我不认为这是重复的。链接的问题是为什么会打印3个特殊字母。这里的问题是,如何使箭头键按预期移动光标。我不认为OP试图输入箭头,我认为他们试图使用光标箭头移动left和right在输入中编辑输入,然后按return。在这种情况下,如果OP试图在input
窗口中向左或向右移动,我认为可能存在终端设置问题。stty sane
,后跟export TERM=linux
,可能会解决问题,还需要为该问题添加linux
标记。我不认为OP试图输入箭头,我认为他们试图使用光标箭头在输入中左右移动,以在按回车键之前编辑输入。在这种情况下,如果OP试图在输入
窗口内向左或向右移动,我认为可能存在终端设置问题。正常
,然后是export TERM=linux
可能会解决这个问题,还需要在这个问题上添加linux
标记。只需导入readline而不做任何其他操作就可以修复箭头键。我发现这有点像巫术,只需导入readline而不做任何其他操作就可以修复箭头键。我发现这有点像巫术