2014-01-06 2 views
6

Есть ли способ запуска python спокойно, возможно, установив какую-либо переменную среды или предоставив опцию командной строки? Вместо того, чтобы видеть это:Python quiet startup

[email protected]:/tmp$ python 
Python 2.7.5+ (default, Sep 19 2013, 13:48:49) 
[GCC 4.8.1] on linux2 
Type "help", "copyright", "credits" or "license" for more information. 
>>> 

Иногда такое поведение, прямо в строке:

[email protected]:/tmp$ python 
>>> 

Я хотел бы также быть заинтересованы в ответ на ipython.

ответ

6

Это, кажется, сделать трюк:

C:\Users\Bartek>python -i -c "" 
>>> print "I ♥ Python!" 
I ♥ Python! 
>>> exit() 

C:\Users\Bartek> 

Опция -i описывается как:

-i: проверять в интерактивном режиме после выполнения сценария; заставляет сразу же , если stdin не является терминалом; также PYTHONINSPECT = x

До тех пор, пока вы находитесь на терминале, у него нет никаких оговорок.

ipython имеет простой --no-banner вариант:

C:\Users\Bartek>ipython --no-banner 

In [1]: print "I <3 Python!" 
I <3 Python! 

In [2]: exit() 

C:\Users\Bartek> 

Это, кажется, не поддерживает Unicode, хотя;)

+0

Улучшит Вы должны использовать старую версию IPython! , потому что теперь он поддерживает юникод. Или, может быть, это странность окон. – wim

Смежные вопросы