python3.6解释器拒绝输入空格,除非我保留选项

2024-04-26 00:24:10 发布

您现在位置:Python中文网/ 问答频道 /正文

而不是输入空格,终端的行为就像我击中了一个无效的字符(闪烁并发出声音效果)。但是,如果我在按住option的同时按空格键,它会像正常的一样工作(原来是一个不间断的空格)。在解释器外部一切都很好,但在解释器内部只有拒绝输入的空间。你知道吗

macOS High Sierra上的Python3.6.3会出现这种情况。我无法确定它是什么时候开始发生的,因为我很久没有接触过Python了,但是在更新到High Sierra并返回Python之后,我注意到了这个问题。我尝试过删除所有PIP包,重新安装python2和python3,但都没有效果。你知道吗

以下是视频: https://streamable.com/psy7p


Tags: pip终端视频空间情况macos字符解释器
1条回答
网友
1楼 · 发布于 2024-04-26 00:24:10

好吧,在尝试设置postgres服务器并在交互命令模式下遇到同样的问题之后,我终于找到了答案。你知道吗

很久以前,我创建了一个.inputrc文件来使用Magic Space特性,该特性重写了Magic Space的空格键,只有bash才能识别,但在其他方面,它的功能主要与普通空间相同。我完全忘了这件事。最后我把它包装成一个有条件的文件,最终解决了空间问题。我仍然想知道为什么python2.xx版本工作得很好。你知道吗

这个答案很有帮助:

https://unix.stackexchange.com/questions/315137/i-cannot-type-space-in-interactive-command-mode

相关问题 更多 >