代码之家  ›  专栏  ›  技术社区  ›  Thomas Browne

IPython-单行间距可能吗?

  •  10
  • Thomas Browne  · 技术社区  · 16 年前

    默认情况下,IPython shell在输入之间显示一个空行:

    In [1]: 1 + 1
    Out[1]: 2
    
    In [2]: import math
    
    In [3]: math.sqrt(2)
    Out[3]: 1.4142135623730951
    
    In [4]: 
    

    3 回复  |  直到 13 年前
        1
  •  4
  •   user640916    15 年前

    我在Windows上工作,Alok的excerp与我的文档中这三行的默认内容没有区别 %USERPROFILE%/_ipython/ipythonrc.ini

    separate_in \n
    

    收件人:

    separate_in 0
    
        2
  •  8
  •   TCAllen07    12 年前

    对于Mac用户,可在以下位置找到永久编辑此配置文件的配置文件:

    对于linux用户来说,这可能是一个几乎相同的路径,但是使用/home/而不是/users/。在命令行中使用“~”在这两种情况下都有效(例如~/.ipython/…)。

    取消对第164行的评论并删除换行符,因此它说:

    c.TerminalInteractiveShell.separate_in = ''
    

    虽然这是一个老问题,但对于通过Google找到它的其他用户(比如我自己)来说仍然是相关的,所以我想为Mac&添加这个答案;Linux用户。

        3
  •  5
  •   John Fouhy    13 年前

    --nosep

    C:\Python32\Scripts\ipython3.exe --nosep