是否可以在开头没有介绍文本的情况下运行Python REPL?

时间:2017-04-03 21:58:08

标签: python

我正试图在

启动REPL
>>>

而不是:

Python 2.7.13 (default, Jan 28 2017, 18:18:15)
[GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.42.1)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>

3 个答案:

答案 0 :(得分:3)

您可以通过使用-q标记(Python 3.2+)启动解释器来省略版本和版权消息:

$ python -q  
>>>

主要提示(默认为">>> ")可以通过分配到sys.ps1进行更改:

>>> import sys
>>> sys.ps1 = ">> "
>>

答案 1 :(得分:1)

当您使用Python 3时,Eugene的答案是完美的。但是,在Python 2中,该选项不存在。你将被迫做python -ic ''之类的事情。这是有效的,因为-c ''表示不执行任何操作,-i表示执行此操作然后进入交互模式。这样做的副作用是,如果您有任何启动脚本,它将无法读取您的启动脚本。

答案 2 :(得分:0)

对于使用iPython的人,请尝试使用

--no-banner

感谢大家的帮助!