Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带箭头的Python原始输入_Python_Linux_Input_Console - Fatal编程技术网

带箭头的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而不做任何其他操作就可以修复箭头键。我发现这有点像巫术