交互式 Python 终端无法正确打印
Interactive Python Terminal Not Printing Correctly
我的交互式 python 有一点奇怪的错误,我希望得到一些帮助。
首先,我的 python 是 /opt/local/bin/python
的 运行,非常好。
但是,当我从命令行 运行 python 时,发生了一些奇怪的事情。这是一个例子:
Python 2.7.13 (default, Dec 18 2016, 05:35:35)
[GCC 4.2.1 Compatible Apple LLVM 7.3.0 (clang-703.0.31)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> 2
>>> 2
请注意,输入 2 后,我只按了一次回车键。但是,它不能正常打印出来。我不确定为什么会这样。只按一次回车后,我可以做类似的事情:
print('this is also weird')
>>> this is also weird
这就是输出的显示方式。
然而,最糟糕的是当我尝试使用 exit()
从交互式终端退出时。这是发生的事情的一个例子。
>>> bshprmpt$ -bash: f: command not found
bshprmpt$ bshprmpt$ bshprmpt$ bshprmpt$ bshprmpt$
请注意,我所做的只是在每行之后按回车键。我输入 f 只是为了看看是否还会发生其他事情。我想退出交互式 python 并让它跳回到:
bshprmpt$
bshprmpt$
bshprmpt$
bshprmpt$
bshprmpt$
bshprmpt$
如果我多次点击回车键。谁能帮忙?这是一个相对奇怪的错误,我四处查看了很多,但未能找到很多支持信息。
非常感谢!
编辑: 我应该花更多时间四处寻找。再次感谢您的解决方案。 Here 是超级用户的另一个 link。解决方案实际上来自我在学校的一位教授。不足为奇。
我的交互式 python 有一点奇怪的错误,我希望得到一些帮助。
首先,我的 python 是 /opt/local/bin/python
的 运行,非常好。
但是,当我从命令行 运行 python 时,发生了一些奇怪的事情。这是一个例子:
Python 2.7.13 (default, Dec 18 2016, 05:35:35)
[GCC 4.2.1 Compatible Apple LLVM 7.3.0 (clang-703.0.31)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> 2
>>> 2
请注意,输入 2 后,我只按了一次回车键。但是,它不能正常打印出来。我不确定为什么会这样。只按一次回车后,我可以做类似的事情:
print('this is also weird')
>>> this is also weird
这就是输出的显示方式。
然而,最糟糕的是当我尝试使用 exit()
从交互式终端退出时。这是发生的事情的一个例子。
>>> bshprmpt$ -bash: f: command not found
bshprmpt$ bshprmpt$ bshprmpt$ bshprmpt$ bshprmpt$
请注意,我所做的只是在每行之后按回车键。我输入 f 只是为了看看是否还会发生其他事情。我想退出交互式 python 并让它跳回到:
bshprmpt$
bshprmpt$
bshprmpt$
bshprmpt$
bshprmpt$
bshprmpt$
如果我多次点击回车键。谁能帮忙?这是一个相对奇怪的错误,我四处查看了很多,但未能找到很多支持信息。
非常感谢!
编辑: 我应该花更多时间四处寻找。再次感谢您的解决方案。 Here 是超级用户的另一个 link。解决方案实际上来自我在学校的一位教授。不足为奇。